| void *alloc(unsigned long)__attribute__((alloc_size(1))); | |
| _Bool sta(void) | |
| { | |
| void *ptr = alloc(4); | |
| return __builtin_object_size(ptr, 0) == 4; | |
| } | |
| _Bool dyn(unsigned long n) | |
| { | |
| void *ptr = alloc(n); | |
| return __builtin_object_size(ptr, 0) == n; | |
| } | |
| /* | |
| * check-name: builtin-objsize-dyn | |
| * check-command: test-linearize -Wno-decl $file | |
| * check-known-to-fail | |
| * | |
| * check-output-ignore | |
| * check-output-returns: 1 | |
| */ |