summaryrefslogtreecommitdiffstats
path: root/clang/test/Misc/warning-flags-enabled.c
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2012-10-08 23:45:09 +0000
committerTed Kremenek <kremenek@apple.com>2012-10-08 23:45:09 +0000
commit40a69600af44c8155f22496da17445a9673dc6b6 (patch)
tree7a34932607c2e375090791bce09a736f598d578d /clang/test/Misc/warning-flags-enabled.c
parentc6daefad7e448ab99d45351044a4075354987cf6 (diff)
downloadbcm5719-llvm-40a69600af44c8155f22496da17445a9673dc6b6.tar.gz
bcm5719-llvm-40a69600af44c8155f22496da17445a9673dc6b6.zip
Add regression test to check if -Wenum-conversion is a subgroup of -Wconversion.
llvm-svn: 165459
Diffstat (limited to 'clang/test/Misc/warning-flags-enabled.c')
-rw-r--r--clang/test/Misc/warning-flags-enabled.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/test/Misc/warning-flags-enabled.c b/clang/test/Misc/warning-flags-enabled.c
index 7ef5c94dbc8..0e95f3147b2 100644
--- a/clang/test/Misc/warning-flags-enabled.c
+++ b/clang/test/Misc/warning-flags-enabled.c
@@ -25,3 +25,11 @@
// CHECK-NO-LEVELS-NOT: E
// CHECK-NO-LEVELS-NOT: F
// CHECK-NO-LEVELS: warn_objc_root_class_missing [-Wobjc-root-class]
+
+// Test if EnumConversion is a subgroup of -Wconversion.
+// RUN: diagtool show-enabled --no-levels -Wno-conversion -Wenum-conversion %s | FileCheck --check-prefix CHECK-ENUM-CONVERSION %s
+// RUN: diagtool show-enabled --no-levels %s | FileCheck --check-prefix CHECK-ENUM-CONVERSION %s
+// RUN: diagtool show-enabled --no-levels -Wno-conversion %s | FileCheck --check-prefix CHECK-NO-ENUM-CONVERSION %s
+//
+// CHECK-ENUM-CONVERSION: -Wenum-conversion
+// CHECK-NO-ENUM-CONVERSION-NOT: -Wenum-conversion
OpenPOWER on IntegriCloud