diff options
| author | Eli Friedman <eli.friedman@gmail.com> | 2012-02-16 05:20:44 +0000 |
|---|---|---|
| committer | Eli Friedman <eli.friedman@gmail.com> | 2012-02-16 05:20:44 +0000 |
| commit | 59e41d046e85b54dc7d15233a235d85004c28514 (patch) | |
| tree | e01184a2f6e01c2aafccfe4455ba191278c9235b /clang/test/Sema/MicrosoftExtensions.c | |
| parent | 65911667d9a03eb9cb553bae71138cc76a42f3e6 (diff) | |
| download | bcm5719-llvm-59e41d046e85b54dc7d15233a235d85004c28514.tar.gz bcm5719-llvm-59e41d046e85b54dc7d15233a235d85004c28514.zip | |
Shift Microsoft enum extensions from -fms-extensions to -fms-compatibility, so -fms-extensions doesn't affect enum semantics in incompatible ways. <rdar://problem/10657186>.
llvm-svn: 150663
Diffstat (limited to 'clang/test/Sema/MicrosoftExtensions.c')
| -rw-r--r-- | clang/test/Sema/MicrosoftExtensions.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/clang/test/Sema/MicrosoftExtensions.c b/clang/test/Sema/MicrosoftExtensions.c index a08aeab99b8..a4a8acd78e8 100644 --- a/clang/test/Sema/MicrosoftExtensions.c +++ b/clang/test/Sema/MicrosoftExtensions.c @@ -21,16 +21,6 @@ struct D { }; -enum ENUM1; // expected-warning {{forward references to 'enum' types are a Microsoft extension}} -enum ENUM1 var1 = 3; -enum ENUM1* var2 = 0; - - -enum ENUM2 { - ENUM2_a = (enum ENUM2) 4, - ENUM2_b = 0x9FFFFFFF, // expected-warning {{enumerator value is not representable in the underlying type 'int'}} - ENUM2_c = 0x100000000 // expected-warning {{enumerator value is not representable in the underlying type 'int'}} -}; |

