Move uninitialized variable checking back under -Wuninitialized-experimental. It...
authorTed Kremenek <kremenek@apple.com>
Mon, 7 Feb 2011 17:38:38 +0000 (17:38 +0000)
committerTed Kremenek <kremenek@apple.com>
Mon, 7 Feb 2011 17:38:38 +0000 (17:38 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@125007 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Basic/DiagnosticSemaKinds.td
test/Sema/uninit-variables.c
test/SemaCXX/uninit-variables.cpp
test/SemaObjC/uninit-variables.m

index 98393596885dd8c73379ffaf15a31fbfb53795d4..db83fbb82471edcbe1c285ba0571832bf44caa5b 100644 (file)
@@ -848,12 +848,12 @@ def note_uninit_reference_member : Note<
 def warn_field_is_uninit : Warning<"field is uninitialized when used here">,
   InGroup<Uninitialized>;
 def warn_uninit_var : Warning<"variable %0 is possibly uninitialized when used here">,
-  InGroup<Uninitialized>, DefaultIgnore;
+  InGroup<DiagGroup<"uninitialized-experimental">>, DefaultIgnore;
 def note_uninit_var_def : Note<
   "variable %0 is declared here">;
 def warn_uninit_var_captured_by_block : Warning<
   "variable %0 is possibly uninitialized when captured by block">,
-  InGroup<Uninitialized>, DefaultIgnore;
+  InGroup<DiagGroup<"uninitialized-experimental">>, DefaultIgnore;
 def note_var_fixit_add_initialization : Note<
   "add initialization to silence this warning">;
 def err_init_incomplete_type : Error<"initialization of incomplete type %0">;
index 1a080299aa1003beeb04dc81845a894fb82cd238..973e504f634dcf290fa1d0f917cc1c3ff4aff3d7 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %clang_cc1 -fsyntax-only -Wuninitialized -fsyntax-only -fblocks %s -verify
+// RUN: %clang_cc1 -fsyntax-only -Wuninitialized-experimental -fsyntax-only -fblocks %s -verify
 
 int test1() {
   int x; // expected-note{{variable 'x' is declared here}} expected-note{{add initialization to silence this warning}}
index a016937925a78421ca8c8926163ee5c042198763..2bc7fb32547b85bf2f3bbee7b5c5dee80fbe226b 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %clang_cc1 -fsyntax-only -Wuninitialized -fsyntax-only %s -verify
+// RUN: %clang_cc1 -fsyntax-only -Wuninitialized-experimental -fsyntax-only %s -verify
 
 int test1_aux(int &x);
 int test1() {
index 22d44384b41cefcc5ea47781cb3b26360eabb5df..63c214053b00bfee3ecbbe7aca678f28b2a1bf8d 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %clang_cc1 -fsyntax-only -Wuninitialized -fsyntax-only -fblocks %s -verify
+// RUN: %clang_cc1 -fsyntax-only -Wuninitialized-experimental -fsyntax-only -fblocks %s -verify
 
 // Duplicated from uninit-variables.c.
 // Test just to ensure the analysis is working.