Add regression test to check if -Wenum-conversion is a subgroup of -Wconversion.
authorTed Kremenek <kremenek@apple.com>
Mon, 8 Oct 2012 23:45:09 +0000 (23:45 +0000)
committerTed Kremenek <kremenek@apple.com>
Mon, 8 Oct 2012 23:45:09 +0000 (23:45 +0000)
llvm-svn: 165459

clang/test/Misc/warning-flags-enabled.c

index 7ef5c94..0e95f31 100644 (file)
 // 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