]> granicus.if.org Git - clang/commitdiff
Enable '-analyzer-opt-analyze-nested-blocks' by default for testing.
authorTed Kremenek <kremenek@apple.com>
Mon, 7 Dec 2009 22:26:14 +0000 (22:26 +0000)
committerTed Kremenek <kremenek@apple.com>
Mon, 7 Dec 2009 22:26:14 +0000 (22:26 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@90812 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Driver/Tools.cpp
tools/scan-build/ccc-analyzer

index b10ad1e12274534934a38be71888a02696d40fce..a89806a68e628c2b02ffb18400dde798ab059b2c 100644 (file)
@@ -647,6 +647,9 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA,
     // Enable region store model by default.
     CmdArgs.push_back("-analyzer-store=region");
 
+    // Treat blocks as analysis entry points.
+    CmdArgs.push_back("-analyzer-opt-analyze-nested-blocks");
+
     // Add default argument set.
     if (!Args.hasArg(options::OPT__analyzer_no_default_checks)) {
       CmdArgs.push_back("-warn-dead-stores");
index 25b98005740830d415ae641513a59b6ef952a4db..8e3e26c068f2c8b41d2c0aa593b4fa7b1b6f5547 100755 (executable)
@@ -159,6 +159,7 @@ sub Analyze {
     push @CmdArgs,'-analyze';
     push @CmdArgs,"-analyzer-display-progress";
     push @CmdArgs,"-analyzer-eagerly-assume";
+    push @CmdArgs,"-analyzer-opt-analyze-nested-blocks";
     push @CmdArgs,(split /\s/,$Analyses);
     
     if (defined $ENV{"CCC_EXPERIMENTAL_CHECKS"}) {