Skip to content

Commit b0914e7

Browse files
committed
[analyzer] Specify the C++ standard in more tests.
Makes life easier for downstream developers with different default standard. llvm-svn: 375308
1 parent a972703 commit b0914e7

29 files changed

+42
-42
lines changed

clang/test/Analysis/cast-value-logic.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_analyze_cc1 \
1+
// RUN: %clang_analyze_cc1 -std=c++14 \
22
// RUN: -analyzer-checker=core,apiModeling.llvm.CastValue,debug.ExprInspection\
33
// RUN: -verify %s
44

clang/test/Analysis/cast-value-notes.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_analyze_cc1 \
1+
// RUN: %clang_analyze_cc1 -std=c++14 \
22
// RUN: -analyzer-checker=core,apiModeling.llvm.CastValue,debug.ExprInspection\
33
// RUN: -analyzer-output=text -verify %s
44

clang/test/Analysis/cast-value-state-dump.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_analyze_cc1 \
1+
// RUN: %clang_analyze_cc1 -std=c++14 \
22
// RUN: -analyzer-checker=core,apiModeling.llvm.CastValue,debug.ExprInspection\
33
// RUN: -analyzer-output=text -verify %s 2>&1 | FileCheck %s
44

clang/test/Analysis/ctu-different-triples.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
// RUN: rm -rf %t && mkdir %t
22
// RUN: mkdir -p %t/ctudir
3-
// RUN: %clang_cc1 -triple x86_64-pc-linux-gnu \
3+
// RUN: %clang_cc1 -std=c++14 -triple x86_64-pc-linux-gnu \
44
// RUN: -emit-pch -o %t/ctudir/ctu-other.cpp.ast %S/Inputs/ctu-other.cpp
55
// RUN: cp %S/Inputs/ctu-other.cpp.externalDefMap.txt %t/ctudir/externalDefMap.txt
6-
// RUN: %clang_analyze_cc1 -triple powerpc64-montavista-linux-gnu \
6+
// RUN: %clang_analyze_cc1 -std=c++14 -triple powerpc64-montavista-linux-gnu \
77
// RUN: -analyzer-checker=core,debug.ExprInspection \
88
// RUN: -analyzer-config experimental-enable-naive-ctu-analysis=true \
99
// RUN: -analyzer-config ctu-dir=%t/ctudir \

clang/test/Analysis/ctu-main.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
// RUN: rm -rf %t && mkdir %t
22
// RUN: mkdir -p %t/ctudir
3-
// RUN: %clang_cc1 -triple x86_64-pc-linux-gnu \
3+
// RUN: %clang_cc1 -std=c++14 -triple x86_64-pc-linux-gnu \
44
// RUN: -emit-pch -o %t/ctudir/ctu-other.cpp.ast %S/Inputs/ctu-other.cpp
5-
// RUN: %clang_cc1 -triple x86_64-pc-linux-gnu \
5+
// RUN: %clang_cc1 -std=c++14 -triple x86_64-pc-linux-gnu \
66
// RUN: -emit-pch -o %t/ctudir/ctu-chain.cpp.ast %S/Inputs/ctu-chain.cpp
77
// RUN: cp %S/Inputs/ctu-other.cpp.externalDefMap.txt %t/ctudir/externalDefMap.txt
8-
// RUN: %clang_analyze_cc1 -triple x86_64-pc-linux-gnu \
8+
// RUN: %clang_analyze_cc1 -std=c++14 -triple x86_64-pc-linux-gnu \
99
// RUN: -analyzer-checker=core,debug.ExprInspection \
1010
// RUN: -analyzer-config experimental-enable-naive-ctu-analysis=true \
1111
// RUN: -analyzer-config ctu-dir=%t/ctudir \
1212
// RUN: -verify %s
13-
// RUN: %clang_analyze_cc1 -triple x86_64-pc-linux-gnu \
13+
// RUN: %clang_analyze_cc1 -std=c++14 -triple x86_64-pc-linux-gnu \
1414
// RUN: -analyzer-checker=core,debug.ExprInspection \
1515
// RUN: -analyzer-config experimental-enable-naive-ctu-analysis=true \
1616
// RUN: -analyzer-config ctu-dir=%t/ctudir \

clang/test/Analysis/ctu-unknown-parts-in-triples.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33

44
// RUN: rm -rf %t && mkdir %t
55
// RUN: mkdir -p %t/ctudir
6-
// RUN: %clang_cc1 -triple x86_64-pc-linux-gnu \
6+
// RUN: %clang_cc1 -std=c++14 -triple x86_64-pc-linux-gnu \
77
// RUN: -emit-pch -o %t/ctudir/ctu-other.cpp.ast %S/Inputs/ctu-other.cpp
88
// RUN: cp %S/Inputs/ctu-other.cpp.externalDefMap.txt %t/ctudir/externalDefMap.txt
9-
// RUN: %clang_analyze_cc1 -triple x86_64-unknown-linux-gnu \
9+
// RUN: %clang_analyze_cc1 -std=c++14 -triple x86_64-unknown-linux-gnu \
1010
// RUN: -analyzer-checker=core,debug.ExprInspection \
1111
// RUN: -analyzer-config experimental-enable-naive-ctu-analysis=true \
1212
// RUN: -analyzer-config ctu-dir=%t/ctudir \

clang/test/Analysis/deadstores-driverkit.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
// It needs to be on the top.
66
// Run-lines can wait.
77

8-
// RUN: %clang_analyze_cc1 -w -triple x86_64-apple-driverkit19.0 \
8+
// RUN: %clang_analyze_cc1 -std=c++17 -w -triple x86_64-apple-driverkit19.0 \
99
// RUN: -analyzer-checker=deadcode -verify %s
1010

1111
// expected-no-diagnostics

clang/test/Analysis/diagnostics/dtors.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_analyze_cc1 -w -analyzer-checker=core,cplusplus -analyzer-output=text -verify %s
1+
// RUN: %clang_analyze_cc1 -std=c++14 -w -analyzer-checker=core,cplusplus -analyzer-output=text -verify %s
22

33
namespace no_crash_on_delete_dtor {
44
// We were crashing when producing diagnostics for this code, but not for the

clang/test/Analysis/domtest.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_analyze_cc1 %s \
1+
// RUN: %clang_analyze_cc1 -std=c++14 %s \
22
// RUN: -analyzer-checker=debug.DumpDominators \
33
// RUN: -analyzer-checker=debug.DumpPostDominators \
44
// RUN: -analyzer-checker=debug.DumpControlDependencies \

clang/test/Analysis/explain-svals.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_analyze_cc1 -triple i386-apple-darwin10 -analyzer-checker=core.builtin,debug.ExprInspection,unix.cstring -verify %s
1+
// RUN: %clang_analyze_cc1 -std=c++14 -triple i386-apple-darwin10 -analyzer-checker=core.builtin,debug.ExprInspection,unix.cstring -verify %s
22

33
typedef unsigned long size_t;
44

clang/test/Analysis/initialization.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_cc1 -triple i386-apple-darwin10 -analyze -analyzer-checker=core.builtin,debug.ExprInspection -verify %s
1+
// RUN: %clang_cc1 -std=c++14 -triple i386-apple-darwin10 -analyze -analyzer-checker=core.builtin,debug.ExprInspection -verify %s
22

33
void clang_analyzer_eval(int);
44

clang/test/Analysis/inlining/placement-new-fp-suppression.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
// RUN: %clang_analyze_cc1 \
1+
// RUN: %clang_analyze_cc1 -std=c++14 \
22
// RUN: -analyzer-checker=core.CallAndMessage \
33
// RUN: -analyzer-config suppress-null-return-paths=false \
44
// RUN: -verify %s
5-
// RUN: %clang_analyze_cc1 \
5+
// RUN: %clang_analyze_cc1 -std=c++14 \
66
// RUN: -analyzer-checker=core.CallAndMessage \
77
// RUN: -DSUPPRESSED \
88
// RUN: -verify %s

clang/test/Analysis/inner-pointer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_analyze_cc1 -analyzer-checker=cplusplus.InnerPointer \
1+
// RUN: %clang_analyze_cc1 -std=c++14 -analyzer-checker=cplusplus.InnerPointer \
22
// RUN: -Wno-dangling -Wno-dangling-field -Wno-return-stack-address \
33
// RUN: %s -analyzer-output=text -verify
44

clang/test/Analysis/malloc.mm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_analyze_cc1 -analyzer-checker=core,unix.Malloc -analyzer-store=region -verify -fblocks %s
1+
// RUN: %clang_analyze_cc1 -std=c++14 -analyzer-checker=core,unix.Malloc -analyzer-store=region -verify -fblocks %s
22
#import "Inputs/system-header-simulator-objc.h"
33
#import "Inputs/system-header-simulator-for-malloc.h"
44

clang/test/Analysis/mig.mm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_analyze_cc1 -w -analyzer-checker=core,osx.MIG\
1+
// RUN: %clang_analyze_cc1 -w -analyzer-checker=core,osx.MIG -std=c++14 \
22
// RUN: -analyzer-output=text -fblocks -verify %s
33

44
typedef unsigned uint32_t;

clang/test/Analysis/new-ctor-null-throw.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
// RUN: %clang_analyze_cc1 -analyzer-checker=core \
1+
// RUN: %clang_analyze_cc1 -std=c++14 -analyzer-checker=core \
22
// RUN: -analyzer-config suppress-null-return-paths=false \
33
// RUN: -verify %s
4-
// RUN: %clang_analyze_cc1 -analyzer-checker=core \
4+
// RUN: %clang_analyze_cc1 -std=c++14 -analyzer-checker=core \
55
// RUN: -DSUPPRESSED \
66
// RUN: -verify %s
77

clang/test/Analysis/new-ctor-null.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_analyze_cc1 \
1+
// RUN: %clang_analyze_cc1 -std=c++14 \
22
// RUN: -analyzer-checker=core,debug.ExprInspection \
33
// RUN: -verify %s
44

clang/test/Analysis/osobject-retain-release.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_analyze_cc1 -fblocks -analyze -analyzer-output=text\
1+
// RUN: %clang_analyze_cc1 -std=c++14 -fblocks -analyze -analyzer-output=text\
22
// RUN: -analyzer-checker=core,osx,debug.ExprInspection -verify %s
33

44
#include "os_object_base.h"

clang/test/Analysis/osobjectcstylecastchecker_test.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_analyze_cc1 -analyzer-checker=optin.osx.OSObjectCStyleCast %s -verify
1+
// RUN: %clang_analyze_cc1 -std=c++14 -analyzer-checker=optin.osx.OSObjectCStyleCast %s -verify
22
#include "os_object_base.h"
33

44
struct OSArray : public OSObject {

clang/test/Analysis/plist-macros-with-expansion.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
// RUN: %clang_analyze_cc1 -analyzer-checker=core -verify %s
1+
// RUN: %clang_analyze_cc1 -std=c++14 -analyzer-checker=core -verify %s
22
//
3-
// RUN: %clang_analyze_cc1 -analyzer-checker=core %s \
3+
// RUN: %clang_analyze_cc1 -std=c++14 -analyzer-checker=core %s \
44
// RUN: -analyzer-output=plist -o %t.plist \
55
// RUN: -analyzer-config expand-macros=true
66
//

clang/test/Analysis/ptr-iter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_analyze_cc1 %s -analyzer-output=text -verify \
1+
// RUN: %clang_analyze_cc1 %s -std=c++14 -analyzer-output=text -verify \
22
// RUN: -analyzer-checker=core,alpha.nondeterminism.PointerIteration
33

44
#include "Inputs/system-header-simulator-cxx.h"

clang/test/Analysis/ptr-sort.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_analyze_cc1 %s -analyzer-output=text -verify \
1+
// RUN: %clang_analyze_cc1 %s -std=c++14 -analyzer-output=text -verify \
22
// RUN: -analyzer-checker=core,alpha.nondeterminism.PointerSorting
33

44
#include "Inputs/system-header-simulator-cxx.h"

clang/test/Analysis/rvo.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_analyze_cc1 -analyzer-checker core,cplusplus \
1+
// RUN: %clang_analyze_cc1 -analyzer-checker core,cplusplus -std=c++14 \
22
// RUN: -analyzer-checker debug.ExprInspection -verify %s
33

44
void clang_analyzer_eval(bool);

clang/test/Analysis/sizeofpack.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// RUN: %clang_analyze_cc1 -analyzer-checker=core,debug.ExprInspection \
2-
// RUN: -verify %s
2+
// RUN: -std=c++14 -verify %s
33

44
typedef __typeof(sizeof(int)) size_t;
55

clang/test/Analysis/stack-frame-context-revision.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_analyze_cc1 -analyzer-checker=core,cplusplus.NewDelete -verify %s
1+
// RUN: %clang_analyze_cc1 -std=c++14 -analyzer-checker=core,cplusplus.NewDelete -verify %s
22

33
// expected-no-diagnostics:
44
// From now the profile of the 'StackFrameContext' also contains the

clang/test/Analysis/temporaries.mm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_analyze_cc1 -analyzer-checker core,cplusplus -verify %s
1+
// RUN: %clang_analyze_cc1 -std=c++14 -analyzer-checker core,cplusplus -verify %s
22

33
// expected-no-diagnostics
44

clang/test/Analysis/test-separate-retaincount.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
// RUN: %clang_analyze_cc1 -DNO_CF_OBJECT -verify %s \
1+
// RUN: %clang_analyze_cc1 -std=c++14 -DNO_CF_OBJECT -verify %s \
22
// RUN: -analyzer-checker=core,osx \
33
// RUN: -analyzer-disable-checker osx.cocoa.RetainCount
44
//
5-
// RUN: %clang_analyze_cc1 -DNO_OS_OBJECT -verify %s \
5+
// RUN: %clang_analyze_cc1 -std=c++14 -DNO_OS_OBJECT -verify %s \
66
// RUN: -analyzer-checker=core,osx \
77
// RUN: -analyzer-disable-checker osx.OSObjectRetainCount
88
//
9-
// RUN: %clang_analyze_cc1 -DNO_OS_OBJECT -verify %s \
9+
// RUN: %clang_analyze_cc1 -std=c++14 -DNO_OS_OBJECT -verify %s \
1010
// RUN: -analyzer-checker=core,osx \
1111
// RUN: -analyzer-config "osx.cocoa.RetainCount:CheckOSObject=false"
1212

clang/test/Analysis/track-control-dependency-conditions.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
// RUN: %clang_analyze_cc1 %s \
1+
// RUN: %clang_analyze_cc1 %s -std=c++14 \
22
// RUN: -verify=expected,tracking \
33
// RUN: -analyzer-config track-conditions=true \
44
// RUN: -analyzer-output=text \
55
// RUN: -analyzer-checker=core
66

7-
// RUN: not %clang_analyze_cc1 -verify %s \
7+
// RUN: not %clang_analyze_cc1 -std=c++14 -verify %s \
88
// RUN: -analyzer-checker=core \
99
// RUN: -analyzer-config track-conditions=false \
1010
// RUN: -analyzer-config track-conditions-debug=true \
@@ -14,14 +14,14 @@
1414
// CHECK-INVALID-DEBUG-SAME: 'track-conditions-debug', that expects
1515
// CHECK-INVALID-DEBUG-SAME: 'track-conditions' to also be enabled
1616
//
17-
// RUN: %clang_analyze_cc1 %s \
17+
// RUN: %clang_analyze_cc1 %s -std=c++14 \
1818
// RUN: -verify=expected,tracking,debug \
1919
// RUN: -analyzer-config track-conditions=true \
2020
// RUN: -analyzer-config track-conditions-debug=true \
2121
// RUN: -analyzer-output=text \
2222
// RUN: -analyzer-checker=core
2323

24-
// RUN: %clang_analyze_cc1 %s -verify \
24+
// RUN: %clang_analyze_cc1 %s -std=c++14 -verify \
2525
// RUN: -analyzer-output=text \
2626
// RUN: -analyzer-config track-conditions=false \
2727
// RUN: -analyzer-checker=core

clang/test/Analysis/unions.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %clang_analyze_cc1 -analyzer-checker=core,unix.Malloc,debug.ExprInspection %s -analyzer-config eagerly-assume=false -verify
1+
// RUN: %clang_analyze_cc1 -std=c++14 -analyzer-checker=core,unix.Malloc,debug.ExprInspection %s -analyzer-config eagerly-assume=false -verify
22

33
extern void clang_analyzer_eval(bool);
44
extern void clang_analyzer_warnIfReached();

0 commit comments

Comments
 (0)