]> granicus.if.org Git - clang/commitdiff
[analyzer] The current UninitializedValuesChecker will go away, remove '-warn-uninit...
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Mon, 28 Feb 2011 19:49:12 +0000 (19:49 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Mon, 28 Feb 2011 19:49:12 +0000 (19:49 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@126673 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Driver/CC1Options.td
include/clang/Frontend/Analyses.def
lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
test/Analysis/conditional-op-missing-lhs.c
test/Analysis/uninit-vals.c

index 46f59168c5bc38f1031da8ac70f134b1e753d646..16b8b62df8ed37ed68584b59bb29378fd8f1384f 100644 (file)
@@ -42,8 +42,6 @@ def analysis_CFGAddImplicitDtors : Flag<"-cfg-add-implicit-dtors">,
   HelpText<"Add C++ implicit destructors to CFGs for all analyses">;
 def analysis_CFGAddInitializers : Flag<"-cfg-add-initializers">,
   HelpText<"Add C++ initializers to CFGs for all analyses">;
-def analysis_WarnUninitVals : Flag<"-warn-uninit-values">,
-  HelpText<"Warn about uses of uninitialized variables">;
 def analysis_ObjCMemChecker : Flag<"-analyzer-check-objc-mem">,
   HelpText<"Run the [Core] Foundation reference count checker">;
 
index 75b52a824c63083694a664865f8964fce95af505..6350608845111bb1fd3003ffefb1e3d87d61f476 100644 (file)
@@ -14,9 +14,6 @@
 #ifndef ANALYSIS
 #define ANALYSIS(NAME, CMDFLAG, DESC, SCOPE)
 #endif
-
-ANALYSIS(WarnUninitVals, "warn-uninit-values",
-         "Warn about uses of uninitialized variables", Code)
  
 ANALYSIS(ObjCMemChecker, "analyzer-check-objc-mem",
          "Run the [Core] Foundation reference count checker", Code)
index 787d38d4c99a40b9ce9d67725c027d1710c03326..261e145b044db338f8b7c05271953b2388385c51 100644 (file)
@@ -318,14 +318,6 @@ void AnalysisConsumer::HandleCode(Decl *D, Actions& actions) {
 // Analyses
 //===----------------------------------------------------------------------===//
 
-static void ActionWarnUninitVals(AnalysisConsumer &C, AnalysisManager& mgr,
-                                 Decl *D) {
-  if (CFG* c = mgr.getCFG(D)) {
-    CheckUninitializedValues(*c, mgr.getASTContext(), mgr.getDiagnostic());
-  }
-}
-
-
 static void ActionExprEngine(AnalysisConsumer &C, AnalysisManager& mgr,
                                Decl *D,
                                TransferFuncs* tf) {
index 9bb46fa6b94ecbcd9fe286ae69a810926d301118..c2fbd0188bee173739adc4ac36a52f9429b310c7 100644 (file)
@@ -1,4 +1,6 @@
 // RUN: %clang_cc1 -analyze -analyzer-checker=DeadStores -warn-uninit-values -verify %s
+// FIXME: The current UninitializedValuesChecker will go away; replace it and re-enable test.
+// XFAIL: *
 
 void f1()
 {
index e4395e8486611b34a258746b48c5d45f38bd7061..85088734abb0844a33df571c6ab2e3ae250a3fd3 100644 (file)
@@ -1,4 +1,6 @@
 // RUN: %clang_cc1 -analyze -warn-uninit-values -verify %s
+// FIXME: The current UninitializedValuesChecker will go away; replace it and re-enable test.
+// XFAIL: *
 
 int f1() {
   int x;