From: Anton Yartsev Date: Fri, 12 Apr 2013 23:18:46 +0000 (+0000) Subject: NewDeleteLeaks is a subchecker of NewDelete checker; it is tested in NewDelete-checke... X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e0c804b214cbca72e00ecefecb19b43c9b0cdda7;p=clang 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 --- 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'}}