diff options
| author | Chris Lattner <sabre@nondot.org> | 2009-04-19 21:50:08 +0000 | 
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2009-04-19 21:50:08 +0000 | 
| commit | 02ef4e3dba705b2a32add438154a9e240533af0c (patch) | |
| tree | e01b36e7838ebcffb4a12829323fc3e42824aa1c /clang/test/Preprocessor/pragma_unknown.c | |
| parent | daea3f62b561afddb8f86c1862de41a9bce6a66b (diff) | |
| download | bcm5719-llvm-02ef4e3dba705b2a32add438154a9e240533af0c.tar.gz bcm5719-llvm-02ef4e3dba705b2a32add438154a9e240533af0c.zip  | |
diagnose invalid syntax of STDC pragmas.
llvm-svn: 69554
Diffstat (limited to 'clang/test/Preprocessor/pragma_unknown.c')
| -rw-r--r-- | clang/test/Preprocessor/pragma_unknown.c | 9 | 
1 files changed, 6 insertions, 3 deletions
diff --git a/clang/test/Preprocessor/pragma_unknown.c b/clang/test/Preprocessor/pragma_unknown.c index 8ba0ea1d2ce..d2738e5c7c3 100644 --- a/clang/test/Preprocessor/pragma_unknown.c +++ b/clang/test/Preprocessor/pragma_unknown.c @@ -8,17 +8,20 @@  #pragma STDC FP_CONTRACT ON  #pragma STDC FP_CONTRACT OFF  #pragma STDC FP_CONTRACT DEFAULT -#pragma STDC FP_CONTRACT IN_BETWEEN +#pragma STDC FP_CONTRACT IN_BETWEEN  // expected-warning {{expected 'ON' or 'OFF' or 'DEFAULT' in pragma}}  #pragma STDC FENV_ACCESS ON  #pragma STDC FENV_ACCESS OFF  #pragma STDC FENV_ACCESS DEFAULT -#pragma STDC FENV_ACCESS IN_BETWEEN +#pragma STDC FENV_ACCESS IN_BETWEEN   // expected-warning {{expected 'ON' or 'OFF' or 'DEFAULT' in pragma}}  #pragma STDC CX_LIMITED_RANGE ON  #pragma STDC CX_LIMITED_RANGE OFF  #pragma STDC CX_LIMITED_RANGE DEFAULT  -#pragma STDC CX_LIMITED_RANGE IN_BETWEEN +#pragma STDC CX_LIMITED_RANGE IN_BETWEEN   // expected-warning {{expected 'ON' or 'OFF' or 'DEFAULT' in pragma}} + +#pragma STDC CX_LIMITED_RANGE    // expected-warning {{expected 'ON' or 'OFF' or 'DEFAULT' in pragma}} +#pragma STDC CX_LIMITED_RANGE ON FULL POWER  // expected-warning {{expected end of macro in STDC pragma}}  #pragma STDC SO_GREAT  // expected-warning {{unknown pragma in STDC namespace}}  #pragma STDC   // expected-warning {{unknown pragma in STDC namespace}}  | 

