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