From e0c804b214cbca72e00ecefecb19b43c9b0cdda7 Mon Sep 17 00:00:00 2001 From: Anton Yartsev Date: Fri, 12 Apr 2013 23:18:46 +0000 Subject: [PATCH] NewDeleteLeaks is a subchecker of NewDelete checker; it is tested in NewDelete-checker-test.cpp git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@179426 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Analysis/NewDeleteLeaks-checker-test.cpp | 28 ------------------- 1 file changed, 28 deletions(-) delete mode 100644 test/Analysis/NewDeleteLeaks-checker-test.cpp diff --git a/test/Analysis/NewDeleteLeaks-checker-test.cpp b/test/Analysis/NewDeleteLeaks-checker-test.cpp deleted file mode 100644 index 93707ec190..0000000000 --- a/test/Analysis/NewDeleteLeaks-checker-test.cpp +++ /dev/null @@ -1,28 +0,0 @@ -// RUN: %clang_cc1 -analyze -analyzer-checker=core,alpha.cplusplus.NewDeleteLeaks -std=c++11 -fblocks -verify %s -#include "Inputs/system-header-simulator-cxx.h" - -//----- Standard non-placement operators -void testGlobalOpNew() { - void *p = operator new(0); -} // expected-warning{{Potential leak of memory pointed to by 'p'}} - -void testGlobalOpNewArray() { - void *p = operator new[](0); -} // expected-warning{{Potential leak of memory pointed to by 'p'}} - -void testGlobalNewExpr() { - int *p = new int; -} // expected-warning{{Potential leak of memory pointed to by 'p'}} - -void testGlobalNewExprArray() { - int *p = new int[0]; -} // expected-warning{{Potential leak of memory pointed to by 'p'}} - -//----- Standard nothrow placement operators -void testGlobalNoThrowPlacementOpNewBeforeOverload() { - void *p = operator new(0, std::nothrow); -} // expected-warning{{Potential leak of memory pointed to by 'p'}} - -void testGlobalNoThrowPlacementExprNewBeforeOverload() { - int *p = new(std::nothrow) int; -} // expected-warning{{Potential leak of memory pointed to by 'p'}} -- 2.40.0