Lines Matching full:as

1 // RUN: %clang_cc1 -fsyntax-only -verify %s -isystem %S/Inputs -Wzero-as-null-pointer-constant -std…
2 // RUN: %clang_cc1 -fsyntax-only -verify %s -isystem %S/Inputs -DSYSTEM_WARNINGS -Wzero-as-null-poi…
15 int (S::*mp1) = 0; // expected-warning{{zero as null pointer constant}}
16 void (*fp1)() = 0; // expected-warning{{zero as null pointer constant}}
17 void* p1 = 0; // expected-warning{{zero as null pointer constant}}
19 // __null is not treated as an integer constant expression for GCC compatibility
24 void f0(void* v = MACRO); // expected-warning{{zero as null pointer constant}}
25 void f1(void* v = NULL); // expected-warning{{zero as null pointer constant}}
26 void f2(void* v = MCRO(0)); // expected-warning{{zero as null pointer constant}}
27 void f3(void* v = MCRO(NULL)); // expected-warning{{zero as null pointer constant}}
28 void f4(void* v = 0); // expected-warning{{zero as null pointer constant}}
32 f1(0); // expected-warning{{zero as null pointer constant}} in g()
36 void* pp = (decltype(nullptr))0; // expected-warning{{zero as null pointer constant}}
37 void* pp2 = static_cast<decltype(nullptr)>(0); // expected-warning{{zero as null pointer constant}}
49 TmplFunc0<int*>(0); // expected-warning {{zero as null pointer constant}} in Func0Test()
50 TmplFunc0<void*>(0); // expected-warning {{zero as null pointer constant}} in Func0Test()
54 …T default_value = 0) {} // expected-warning{{zero as null pointer constant}} expected-warning{{zer… in TmplFunc1()
68 TemplateClass0<int*> b(0); // expected-warning {{zero as null pointer constant}} in TemplateClass0Test()
69 TemplateClass0<void*> c(0); // expected-warning {{zero as null pointer constant}} in TemplateClass0Test()
76 …T default_value = 0) {} // expected-warning{{zero as null pointer constant}} expected-warning{{zer… in TemplateClass1()
90 void* sys_init = SYSTEM_MACRO; // expected-warning {{zero as null pointer constant}}
91 void* sys_init2 = OTHER_SYSTEM_MACRO; // expected-warning {{zero as null pointer constant}}