1 /* { dg-do compile } */ 2 /* { dg-options "-O" } */ 3 /* Verify that a cleanup marked "inline" gets inlined. */ 4 xyzzy(void * p)5static inline void xyzzy(void *p __attribute__((unused))) 6 { 7 } 8 doit(void)9void doit(void) 10 { 11 int x __attribute__((cleanup (xyzzy))); 12 } 13 14 /* { dg-final { scan-assembler-not "xyzzy" } } */ 15