diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2019-08-20 17:59:23 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2019-08-20 17:59:23 +0000 |
commit | 9a83721404652cea39e9f02ae3e3b5c964602a5c (patch) | |
tree | 23e9541ce27049a103f6ed046be61592123e02c9 /test/Analysis/diagnostics/implicit-cxx-std-suppression.cpp | |
parent | 676fbe8105eeb6ff4bb2ed261cb212fcfdbe7b63 (diff) |
Notes
Diffstat (limited to 'test/Analysis/diagnostics/implicit-cxx-std-suppression.cpp')
-rw-r--r-- | test/Analysis/diagnostics/implicit-cxx-std-suppression.cpp | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/test/Analysis/diagnostics/implicit-cxx-std-suppression.cpp b/test/Analysis/diagnostics/implicit-cxx-std-suppression.cpp deleted file mode 100644 index 35f8798c81ae1..0000000000000 --- a/test/Analysis/diagnostics/implicit-cxx-std-suppression.cpp +++ /dev/null @@ -1,39 +0,0 @@ -// RUN: %clang_analyze_cc1 -analyzer-checker=core,unix.Malloc,cplusplus.NewDelete,debug.ExprInspection -analyzer-config c++-container-inlining=true -analyzer-config c++-stdlib-inlining=false -std=c++11 -verify %s -// RUN: %clang_analyze_cc1 -analyzer-checker=core,unix.Malloc,cplusplus.NewDelete,debug.ExprInspection -analyzer-config c++-container-inlining=true -analyzer-config c++-stdlib-inlining=true -std=c++11 -verify %s -// RUN: %clang_analyze_cc1 -analyzer-checker=core,unix.Malloc,cplusplus.NewDelete,debug.ExprInspection -analyzer-config c++-container-inlining=true -analyzer-config c++-stdlib-inlining=false -std=c++11 -DTEST_INLINABLE_ALLOCATORS -verify %s -// RUN: %clang_analyze_cc1 -analyzer-checker=core,unix.Malloc,cplusplus.NewDelete,debug.ExprInspection -analyzer-config c++-container-inlining=true -analyzer-config c++-stdlib-inlining=true -std=c++11 -DTEST_INLINABLE_ALLOCATORS -verify %s - -// expected-no-diagnostics - -#include "../Inputs/system-header-simulator-cxx-std-suppression.h" - -void testList_pop_front(std::list<int> list) { - while(!list.empty()) - list.pop_front(); // no-warning -} - -void testBasicStringSuppression() { - std::basic_string<uint8_t> v; - v.push_back(1); // no-warning -} - -void testBasicStringSuppression_append() { - std::basic_string<char32_t> v; - v += 'c'; // no-warning -} - -void testBasicStringSuppression_assign(std::basic_string<char32_t> &v, - const std::basic_string<char32_t> &v2) { - v = v2; // no-warning -} - -class MyEngine; -void testSuppression_independent_bits_engine(MyEngine& e) { - std::__independent_bits_engine<MyEngine, unsigned int> x(e, 64); // no-warning -} - -void testSuppression_std_shared_pointer() { - std::shared_ptr<int> p(new int(1)); - - p = nullptr; // no-warning -} |