summaryrefslogtreecommitdiffstats
path: root/clang/test/Sema/MicrosoftExtensions.c
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2012-02-16 05:20:44 +0000
committerEli Friedman <eli.friedman@gmail.com>2012-02-16 05:20:44 +0000
commit59e41d046e85b54dc7d15233a235d85004c28514 (patch)
treee01184a2f6e01c2aafccfe4455ba191278c9235b /clang/test/Sema/MicrosoftExtensions.c
parent65911667d9a03eb9cb553bae71138cc76a42f3e6 (diff)
downloadbcm5719-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.c10
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'}}
-};
OpenPOWER on IntegriCloud