| #include <memory> | |
| #include "test/jemalloc_test.h" | |
| TEST_BEGIN(test_basic) { | |
| auto foo = new long(4); | |
| assert_ptr_not_null(foo, "Unexpected new[] failure"); | |
| delete foo; | |
| // Test nullptr handling. | |
| foo = nullptr; | |
| delete foo; | |
| auto bar = new long; | |
| assert_ptr_not_null(bar, "Unexpected new failure"); | |
| delete bar; | |
| // Test nullptr handling. | |
| bar = nullptr; | |
| delete bar; | |
| } | |
| TEST_END | |
| int | |
| main() { | |
| return test( | |
| test_basic); | |
| } |