/* { dg-do compile } */ /* { dg-options "-mcmse" } */ #include char * foo (char * p) { if (!cmse_is_nsfptr (p)) return cmse_nsfptr_create (p); } /* Checks for saving and clearing prior to function call. */ /* { dg-final { scan-assembler-not "cmse_is_nsfptr" } } */ /* { dg-final { scan-assembler-not "cmse_nsfptr_create" } } */