1 // rdar://10588825 2 3 // Test this without pch. 4 // RUN: %clang_cc1 %s -include %s -verify -fsyntax-only 5 6 // Test with pch. 7 // RUN: %clang_cc1 %s -emit-pch -o %t 8 // RUN: %clang_cc1 %s -include-pch %t -verify -fsyntax-only 9 10 // expected-no-diagnostics 11 12 #ifndef HEADER 13 #define HEADER 14 15 #define __stdcall 16 #define STDCALL __stdcall 17 18 void STDCALL Foo(void); 19 20 #else 21 22 void STDCALL Foo(void) 23 { 24 } 25 26 #endif 27