]> granicus.if.org Git - clang/commitdiff
[analyzer] Specify the C++ standard in more tests.
authorArtem Dergachev <artem.dergachev@gmail.com>
Sat, 19 Oct 2019 00:08:17 +0000 (00:08 +0000)
committerArtem Dergachev <artem.dergachev@gmail.com>
Sat, 19 Oct 2019 00:08:17 +0000 (00:08 +0000)
Makes life easier for downstream developers with different default standard.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@375308 91177308-0d34-0410-b5e6-96231b3b80d8

29 files changed:
test/Analysis/cast-value-logic.cpp
test/Analysis/cast-value-notes.cpp
test/Analysis/cast-value-state-dump.cpp
test/Analysis/ctu-different-triples.cpp
test/Analysis/ctu-main.cpp
test/Analysis/ctu-unknown-parts-in-triples.cpp
test/Analysis/deadstores-driverkit.cpp
test/Analysis/diagnostics/dtors.cpp
test/Analysis/domtest.cpp
test/Analysis/explain-svals.cpp
test/Analysis/initialization.cpp
test/Analysis/inlining/placement-new-fp-suppression.cpp
test/Analysis/inner-pointer.cpp
test/Analysis/malloc.mm
test/Analysis/mig.mm
test/Analysis/new-ctor-null-throw.cpp
test/Analysis/new-ctor-null.cpp
test/Analysis/osobject-retain-release.cpp
test/Analysis/osobjectcstylecastchecker_test.cpp
test/Analysis/plist-macros-with-expansion.cpp
test/Analysis/ptr-iter.cpp
test/Analysis/ptr-sort.cpp
test/Analysis/rvo.cpp
test/Analysis/sizeofpack.cpp
test/Analysis/stack-frame-context-revision.cpp
test/Analysis/temporaries.mm
test/Analysis/test-separate-retaincount.cpp
test/Analysis/track-control-dependency-conditions.cpp
test/Analysis/unions.cpp

index 221ae7f9ae38bca4a6785322c379c51401187cd4..1411ede92e36641d4c2c72b72e4717527e3f792c 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %clang_analyze_cc1 \
+// RUN: %clang_analyze_cc1 -std=c++14 \
 // RUN:  -analyzer-checker=core,apiModeling.llvm.CastValue,debug.ExprInspection\
 // RUN:  -verify %s
 
index a0eaeae8ba483f8e5ff1ab7fb4b8e74978f4a74c..eb5d1b3d3fe27f60bc0b00464db1db107e683a5b 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %clang_analyze_cc1 \
+// RUN: %clang_analyze_cc1 -std=c++14 \
 // RUN:  -analyzer-checker=core,apiModeling.llvm.CastValue,debug.ExprInspection\
 // RUN:  -analyzer-output=text -verify %s
 
index b8152d46da47dcc99cda5bbb26e4c89d882c3059..9abdaae0d4592c2366edb527a42e26dcb2d39e37 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %clang_analyze_cc1 \
+// RUN: %clang_analyze_cc1 -std=c++14 \
 // RUN:  -analyzer-checker=core,apiModeling.llvm.CastValue,debug.ExprInspection\
 // RUN:  -analyzer-output=text -verify %s 2>&1 | FileCheck %s
 
index dbfa82fb483d90111b81851db25b8df47fb0c1b5..20acc318e2e72f964a386c554d169727b4478dcd 100644 (file)
@@ -1,9 +1,9 @@
 // RUN: rm -rf %t && mkdir %t
 // RUN: mkdir -p %t/ctudir
-// RUN: %clang_cc1 -triple x86_64-pc-linux-gnu \
+// RUN: %clang_cc1 -std=c++14 -triple x86_64-pc-linux-gnu \
 // RUN:   -emit-pch -o %t/ctudir/ctu-other.cpp.ast %S/Inputs/ctu-other.cpp
 // RUN: cp %S/Inputs/ctu-other.cpp.externalDefMap.txt %t/ctudir/externalDefMap.txt
-// RUN: %clang_analyze_cc1 -triple powerpc64-montavista-linux-gnu \
+// RUN: %clang_analyze_cc1 -std=c++14 -triple powerpc64-montavista-linux-gnu \
 // RUN:   -analyzer-checker=core,debug.ExprInspection \
 // RUN:   -analyzer-config experimental-enable-naive-ctu-analysis=true \
 // RUN:   -analyzer-config ctu-dir=%t/ctudir \
index abfacfbdae5d723b3274623c0535f98bf7d9cf89..3f095a0aabc3070ada12774f41158bc00912dcca 100644 (file)
@@ -1,16 +1,16 @@
 // RUN: rm -rf %t && mkdir %t
 // RUN: mkdir -p %t/ctudir
-// RUN: %clang_cc1 -triple x86_64-pc-linux-gnu \
+// RUN: %clang_cc1 -std=c++14 -triple x86_64-pc-linux-gnu \
 // RUN:   -emit-pch -o %t/ctudir/ctu-other.cpp.ast %S/Inputs/ctu-other.cpp
-// RUN: %clang_cc1 -triple x86_64-pc-linux-gnu \
+// RUN: %clang_cc1 -std=c++14 -triple x86_64-pc-linux-gnu \
 // RUN:   -emit-pch -o %t/ctudir/ctu-chain.cpp.ast %S/Inputs/ctu-chain.cpp
 // RUN: cp %S/Inputs/ctu-other.cpp.externalDefMap.txt %t/ctudir/externalDefMap.txt
-// RUN: %clang_analyze_cc1 -triple x86_64-pc-linux-gnu \
+// RUN: %clang_analyze_cc1 -std=c++14 -triple x86_64-pc-linux-gnu \
 // RUN:   -analyzer-checker=core,debug.ExprInspection \
 // RUN:   -analyzer-config experimental-enable-naive-ctu-analysis=true \
 // RUN:   -analyzer-config ctu-dir=%t/ctudir \
 // RUN:   -verify %s
-// RUN: %clang_analyze_cc1 -triple x86_64-pc-linux-gnu \
+// RUN: %clang_analyze_cc1 -std=c++14 -triple x86_64-pc-linux-gnu \
 // RUN:   -analyzer-checker=core,debug.ExprInspection \
 // RUN:   -analyzer-config experimental-enable-naive-ctu-analysis=true \
 // RUN:   -analyzer-config ctu-dir=%t/ctudir \
index 5e643c164dd7dbca3fb280c8f141fe0b059dfb3f..6bcbd709b5ef78c505119afc2e3763316f794a75 100644 (file)
@@ -3,10 +3,10 @@
 
 // RUN: rm -rf %t && mkdir %t
 // RUN: mkdir -p %t/ctudir
-// RUN: %clang_cc1 -triple x86_64-pc-linux-gnu \
+// RUN: %clang_cc1 -std=c++14 -triple x86_64-pc-linux-gnu \
 // RUN:   -emit-pch -o %t/ctudir/ctu-other.cpp.ast %S/Inputs/ctu-other.cpp
 // RUN: cp %S/Inputs/ctu-other.cpp.externalDefMap.txt %t/ctudir/externalDefMap.txt
-// RUN: %clang_analyze_cc1 -triple x86_64-unknown-linux-gnu \
+// RUN: %clang_analyze_cc1 -std=c++14 -triple x86_64-unknown-linux-gnu \
 // RUN:   -analyzer-checker=core,debug.ExprInspection \
 // RUN:   -analyzer-config experimental-enable-naive-ctu-analysis=true \
 // RUN:   -analyzer-config ctu-dir=%t/ctudir \
index 0885367b1b9bf36e140142bcfaed87b21728a6dd..9c423fc6ff2189e0eb6cf52ee9164ccaa3a3397d 100644 (file)
@@ -5,7 +5,7 @@
 // It needs to be on the top.
 // Run-lines can wait.
 
-// RUN: %clang_analyze_cc1 -w -triple x86_64-apple-driverkit19.0 \
+// RUN: %clang_analyze_cc1 -std=c++17 -w -triple x86_64-apple-driverkit19.0 \
 // RUN:   -analyzer-checker=deadcode -verify %s
 
 // expected-no-diagnostics
index 18bedc61f98e8ab59a19f5fe89a5312ea4396d5c..6a8349da9d78c14d73756760e6d02dd9e2681f1a 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %clang_analyze_cc1 -w -analyzer-checker=core,cplusplus -analyzer-output=text -verify %s
+// RUN: %clang_analyze_cc1 -std=c++14 -w -analyzer-checker=core,cplusplus -analyzer-output=text -verify %s
 
 namespace no_crash_on_delete_dtor {
 // We were crashing when producing diagnostics for this code, but not for the
index 078117ef85dc15c8d27c3cbfbc6eac58d9beaade..2a2caed130d79f92dc324e5d88ee1cc1df64da4f 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %clang_analyze_cc1 %s \
+// RUN: %clang_analyze_cc1 -std=c++14 %s \
 // RUN:   -analyzer-checker=debug.DumpDominators \
 // RUN:   -analyzer-checker=debug.DumpPostDominators \
 // RUN:   -analyzer-checker=debug.DumpControlDependencies \
index c1b5200eb8e924766a8166c4e1d45762ffef05df..9c37642758bb98271f6f79365320545bba3e9397 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %clang_analyze_cc1 -triple i386-apple-darwin10 -analyzer-checker=core.builtin,debug.ExprInspection,unix.cstring -verify %s
+// RUN: %clang_analyze_cc1 -std=c++14 -triple i386-apple-darwin10 -analyzer-checker=core.builtin,debug.ExprInspection,unix.cstring -verify %s
 
 typedef unsigned long size_t;
 
index db765930b6e5ee60a59e5571ee850c2b477ea0fb..dd622e077e934aed80962f2c4115566016b17caa 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %clang_cc1 -triple i386-apple-darwin10 -analyze -analyzer-checker=core.builtin,debug.ExprInspection -verify %s
+// RUN: %clang_cc1 -std=c++14 -triple i386-apple-darwin10 -analyze -analyzer-checker=core.builtin,debug.ExprInspection -verify %s
 
 void clang_analyzer_eval(int);
 
index 5f75411716836b1ce8b49b9d03cfe71f24277e36..5a99ad11cc17ed0705e09cce07d28abb018f8fb4 100644 (file)
@@ -1,8 +1,8 @@
-// RUN: %clang_analyze_cc1 \
+// RUN: %clang_analyze_cc1 -std=c++14 \
 // RUN:  -analyzer-checker=core.CallAndMessage \
 // RUN:  -analyzer-config suppress-null-return-paths=false \
 // RUN:  -verify %s
-// RUN: %clang_analyze_cc1 \
+// RUN: %clang_analyze_cc1 -std=c++14 \
 // RUN:  -analyzer-checker=core.CallAndMessage \
 // RUN:  -DSUPPRESSED \
 // RUN:  -verify %s
index 5cee0bfbcca60bd5314ff3b311756db65d1d55aa..d8b011a7aa64e75b8dd5ef8a16591a9d8dc20c82 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %clang_analyze_cc1 -analyzer-checker=cplusplus.InnerPointer   \
+// RUN: %clang_analyze_cc1 -std=c++14 -analyzer-checker=cplusplus.InnerPointer \
 // RUN:   -Wno-dangling -Wno-dangling-field -Wno-return-stack-address \
 // RUN:   %s -analyzer-output=text -verify
 
index d7bfbf3f34f33a96bbb31ca957263caba5486103..e84644b9dd732a7bece4448df621f81f46e5cee8 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %clang_analyze_cc1 -analyzer-checker=core,unix.Malloc -analyzer-store=region -verify -fblocks %s
+// RUN: %clang_analyze_cc1 -std=c++14 -analyzer-checker=core,unix.Malloc -analyzer-store=region -verify -fblocks %s
 #import "Inputs/system-header-simulator-objc.h"
 #import "Inputs/system-header-simulator-for-malloc.h"
 
index 0c7d729e9375d412be98759c96f730a762cb2cca..e8d08f355d3eab50c7b20389fe92552e7d1ba7bb 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %clang_analyze_cc1 -w -analyzer-checker=core,osx.MIG\
+// RUN: %clang_analyze_cc1 -w -analyzer-checker=core,osx.MIG -std=c++14 \
 // RUN:                       -analyzer-output=text -fblocks -verify %s
 
 typedef unsigned uint32_t;
index dfa7cba763fcfe954ff3f29e9ae97a7780aa974a..28922c0fad4b72caabd6e43677cc18ed4c2788d6 100644 (file)
@@ -1,7 +1,7 @@
-// RUN: %clang_analyze_cc1 -analyzer-checker=core \
+// RUN: %clang_analyze_cc1 -std=c++14 -analyzer-checker=core \
 // RUN:  -analyzer-config suppress-null-return-paths=false \
 // RUN:  -verify %s
-// RUN: %clang_analyze_cc1 -analyzer-checker=core \
+// RUN: %clang_analyze_cc1 -std=c++14 -analyzer-checker=core \
 // RUN:  -DSUPPRESSED \
 // RUN:  -verify %s
 
index 32f2f9500cce3f37c5f914850389e60baac95afb..f3c07e21237310b3602ecd414a5c7819e5c89572 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %clang_analyze_cc1 \
+// RUN: %clang_analyze_cc1 -std=c++14 \
 // RUN:  -analyzer-checker=core,debug.ExprInspection \
 // RUN:  -verify %s
 
index afcc24258358870db8d87e4c424903b1574373a3..42675fc70e78561fe71fa4554a16e4922554e7a1 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %clang_analyze_cc1 -fblocks -analyze -analyzer-output=text\
+// RUN: %clang_analyze_cc1 -std=c++14 -fblocks -analyze -analyzer-output=text\
 // RUN:   -analyzer-checker=core,osx,debug.ExprInspection -verify %s
 
 #include "os_object_base.h"
index 07f878cd39d5535b2d7848e9efd450ae1c525dc8..fabed7ee34b1b55400163f9376a4bfbbcbc2d79a 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %clang_analyze_cc1 -analyzer-checker=optin.osx.OSObjectCStyleCast %s -verify
+// RUN: %clang_analyze_cc1 -std=c++14 -analyzer-checker=optin.osx.OSObjectCStyleCast %s -verify
 #include "os_object_base.h"
 
 struct OSArray : public OSObject {
index e836c78b4bb3518ff445f791476a689b864cd8c3..e07747eaec74df9faf97e05506e2987a3793ed87 100644 (file)
@@ -1,6 +1,6 @@
-// RUN: %clang_analyze_cc1 -analyzer-checker=core -verify %s
+// RUN: %clang_analyze_cc1 -std=c++14 -analyzer-checker=core -verify %s
 //
-// RUN: %clang_analyze_cc1 -analyzer-checker=core %s  \
+// RUN: %clang_analyze_cc1 -std=c++14 -analyzer-checker=core %s  \
 // RUN:   -analyzer-output=plist -o %t.plist \
 // RUN:   -analyzer-config expand-macros=true
 //
index a35fae470a7ef38ab782f89fd16e840e05d4b0c4..a94288cd1c8cccb96ed0513565d503ea4da1321a 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %clang_analyze_cc1 %s -analyzer-output=text -verify \
+// RUN: %clang_analyze_cc1 %s -std=c++14 -analyzer-output=text -verify \
 // RUN: -analyzer-checker=core,alpha.nondeterminism.PointerIteration
 
 #include "Inputs/system-header-simulator-cxx.h"
index a4f94817f13b3b265c87851654464cd050ff5cea..d238b390bdc2357925b5a22e7a438c353f675d0f 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %clang_analyze_cc1 %s -analyzer-output=text -verify \
+// RUN: %clang_analyze_cc1 %s -std=c++14 -analyzer-output=text -verify \
 // RUN: -analyzer-checker=core,alpha.nondeterminism.PointerSorting
 
 #include "Inputs/system-header-simulator-cxx.h"
index cf06a9570b3683f967aa57806d4780ea200f3b42..7215fbbded4610d9e8edc4c6415b16c8edbbefec 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %clang_analyze_cc1 -analyzer-checker core,cplusplus \
+// RUN: %clang_analyze_cc1 -analyzer-checker core,cplusplus -std=c++14 \
 // RUN:                    -analyzer-checker debug.ExprInspection -verify %s
 
 void clang_analyzer_eval(bool);
index 44c3bba3a8ae4bd6b81de58bb8b4f486fef0fe3d..8c0ca02b0710ac4c8b025966a90daa41d4489115 100644 (file)
@@ -1,5 +1,5 @@
 // RUN: %clang_analyze_cc1 -analyzer-checker=core,debug.ExprInspection \
-// RUN:                    -verify %s
+// RUN:                    -std=c++14 -verify %s
 
 typedef __typeof(sizeof(int)) size_t;
 
index 8c119f50c141ea9cf7a74ab2db235a04a49f3cba..51f86defe3154e16d60111f1f2dca7aa10ea3852 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %clang_analyze_cc1 -analyzer-checker=core,cplusplus.NewDelete -verify %s
+// RUN: %clang_analyze_cc1 -std=c++14 -analyzer-checker=core,cplusplus.NewDelete -verify %s
 
 // expected-no-diagnostics:
 // From now the profile of the 'StackFrameContext' also contains the
index 43546ae3441d88849c3c42ca75aab8b271e2fcdf..44d30d5d7d53508c8bd28ba77659ac92d69c1ff5 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %clang_analyze_cc1 -analyzer-checker core,cplusplus -verify %s
+// RUN: %clang_analyze_cc1 -std=c++14 -analyzer-checker core,cplusplus -verify %s
 
 // expected-no-diagnostics
 
index 5fda2b2e221124109631809ed7b11eefd9b3b393..621e1d120bbb246feeba207e31b680c12421bb01 100644 (file)
@@ -1,12 +1,12 @@
-// RUN: %clang_analyze_cc1 -DNO_CF_OBJECT -verify %s \
+// RUN: %clang_analyze_cc1 -std=c++14 -DNO_CF_OBJECT -verify %s \
 // RUN:   -analyzer-checker=core,osx \
 // RUN:   -analyzer-disable-checker osx.cocoa.RetainCount
 //
-// RUN: %clang_analyze_cc1 -DNO_OS_OBJECT -verify %s \
+// RUN: %clang_analyze_cc1 -std=c++14 -DNO_OS_OBJECT -verify %s \
 // RUN:   -analyzer-checker=core,osx \
 // RUN:   -analyzer-disable-checker osx.OSObjectRetainCount
 //
-// RUN: %clang_analyze_cc1 -DNO_OS_OBJECT -verify %s \
+// RUN: %clang_analyze_cc1 -std=c++14 -DNO_OS_OBJECT -verify %s \
 // RUN:   -analyzer-checker=core,osx \
 // RUN:   -analyzer-config "osx.cocoa.RetainCount:CheckOSObject=false"
 
index 737620f4c31e48b50fedbd951c30b9d917d0ced4..11eb1c56a0388854d8dd612250f5792aa3bef94c 100644 (file)
@@ -1,10 +1,10 @@
-// RUN: %clang_analyze_cc1 %s \
+// RUN: %clang_analyze_cc1 %s -std=c++14 \
 // RUN:   -verify=expected,tracking \
 // RUN:   -analyzer-config track-conditions=true \
 // RUN:   -analyzer-output=text \
 // RUN:   -analyzer-checker=core
 
-// RUN: not %clang_analyze_cc1 -verify %s \
+// RUN: not %clang_analyze_cc1 -std=c++14 -verify %s \
 // RUN:   -analyzer-checker=core \
 // RUN:   -analyzer-config track-conditions=false \
 // RUN:   -analyzer-config track-conditions-debug=true \
 // CHECK-INVALID-DEBUG-SAME:        'track-conditions-debug', that expects
 // CHECK-INVALID-DEBUG-SAME:        'track-conditions' to also be enabled
 //
-// RUN: %clang_analyze_cc1 %s \
+// RUN: %clang_analyze_cc1 %s -std=c++14 \
 // RUN:   -verify=expected,tracking,debug \
 // RUN:   -analyzer-config track-conditions=true \
 // RUN:   -analyzer-config track-conditions-debug=true \
 // RUN:   -analyzer-output=text \
 // RUN:   -analyzer-checker=core
 
-// RUN: %clang_analyze_cc1 %s -verify \
+// RUN: %clang_analyze_cc1 %s -std=c++14 -verify \
 // RUN:   -analyzer-output=text \
 // RUN:   -analyzer-config track-conditions=false \
 // RUN:   -analyzer-checker=core
index 6fd35d1a43f4a1c87934c7725576e908cec7b958..76eb20550fdb472a142fc977d04f8b41995eac3d 100644 (file)
@@ -1,4 +1,4 @@
-// RUN: %clang_analyze_cc1 -analyzer-checker=core,unix.Malloc,debug.ExprInspection %s -analyzer-config eagerly-assume=false -verify
+// RUN: %clang_analyze_cc1 -std=c++14 -analyzer-checker=core,unix.Malloc,debug.ExprInspection %s -analyzer-config eagerly-assume=false -verify
 
 extern void clang_analyzer_eval(bool);
 extern void clang_analyzer_warnIfReached();