You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
665 B

/*
* Copyright (c) 2015 - present Facebook, Inc.
* All rights reserved.
*
* This source code is licensed under the BSD style license found in the
* LICENSE file in the root directory of this source tree. An additional grant
* of patent rights can be found in the PATENTS file in the same directory.
*/
void test() {
int x = 2;
int* i = new int;
new int; // this will be leak - test that it gets to cfg
delete i;
// int* i_a = new int[10];
// delete[] i_a;
}
struct A {};
void* operator new(unsigned long size, void* ptr, void* ptr2) noexcept {
return ptr2;
};
void test_placement(void* ptr, int* ptr2) { auto* p = new (ptr, ++ptr2) A(); }