We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2b861b6 commit 245d8f5Copy full SHA for 245d8f5
clang/test/Analysis/NewDelete-checker-test.cpp
@@ -67,13 +67,10 @@ void testGlobalNoThrowPlacementExprNewBeforeOverload() {
67
//----- Standard pointer placement operators
68
void testGlobalPointerPlacementNew() {
69
int i;
70
- void *p1 = operator new(0, &i); // no warn
71
-
72
- void *p2 = operator new[](0, &i); // no warn
73
74
- int *p3 = new(&i) int; // no warn
75
76
- int *p4 = new(&i) int[0]; // no warn
+ void *p1 = operator new(0, &i); // no leak: placement new never allocates
+ void *p2 = operator new[](0, &i); // no leak
+ int *p3 = new(&i) int; // no leak
+ int *p4 = new(&i) int[0]; // no leak
77
}
78
79
template<typename T>
0 commit comments