2 { dg-options "-Wuninitialized -ftrack-macro-expansion=2" }
8 #define CODE_WITH_WARNING \
9 int a; /* { dg-message "was declared here" } */ \
10 f (a) /* { dg-warning "used uninitialized" } */
12 #pragma GCC diagnostic ignored "-Wuninitialized"
20 #pragma GCC diagnostic push
22 #pragma GCC diagnostic error "-Wuninitialized"
27 CODE_WITH_WARNING
; /* { dg-message "in expansion of macro 'CODE_WITH_WARNING'" } */