xref: /llvm-project/clang/test/Modules/Inputs/diag_pragma.h (revision d230de27f8aa70dca0194f8d5b0030bd557c0909)
1 #define DIAG_PRAGMA_MACRO 1
2 
3 #pragma clang diagnostic ignored "-Wparentheses"
4 
5 #ifdef __cplusplus
f(T t)6 template<typename T> const char *f(T t) {
7   return "foo" + t;
8 }
9 #pragma clang diagnostic ignored "-Wstring-plus-int"
g(T t)10 template<typename T> const char *g(T t) {
11   return "foo" + t;
12 }
13 #endif
14