1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fdump-tree-objsz-details" } */
11 } drone_source_packet;
15 drone_packet *dpkt = __builtin_malloc(sizeof(drone_packet)
16 + sizeof(drone_source_packet));
17 drone_source_packet *spkt = (drone_source_packet *) dpkt->data;
18 __builtin___snprintf_chk (spkt->type_str, 16,
19 1, __builtin_object_size (spkt->type_str, 1),
24 /* { dg-final { scan-tree-dump "maximum object size 21" "objsz" } } */
25 /* { dg-final { scan-tree-dump "maximum subobject size 16" "objsz" } } */
26 /* { dg-final { cleanup-tree-dump "objsz" } } */