1 /* Test for rejection of __func__ outside a function (GNU extensions
2 are OK there). Test with -pedantic-errors. */
3 /* Origin: Joseph Myers <joseph@codesourcery.com> */
4 /* { dg-do compile } */
5 /* { dg-options "-pedantic-errors" } */
7 __extension__
const char *a
= __func__
; /* { dg-error "'__func__' is not defined outside of function scope" "undef" } */
8 __extension__
const char *b
= __FUNCTION__
;
9 __extension__
const char *c
= __PRETTY_FUNCTION__
;