summaryrefslogtreecommitdiff
path: root/test/integration/cpp/basic.cpp
diff options
context:
space:
mode:
authorJason Evans <jasone@canonware.com>2017-01-13 18:43:21 -0800
committerJason Evans <jasone@canonware.com>2017-01-17 14:30:15 -0800
commit8115f05b2675d5449af686ddecc0ae5d5fd23fc2 (patch)
treeb744db1b73e06637e608d13d38abc808d65c9a4b /test/integration/cpp/basic.cpp
parent41aa41853c1101c5e6f1b5759b830dff22e560df (diff)
Add nullptr support to sized delete operators.
Diffstat (limited to 'test/integration/cpp/basic.cpp')
-rw-r--r--test/integration/cpp/basic.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/integration/cpp/basic.cpp b/test/integration/cpp/basic.cpp
index 4a87a3ba..b208e1d1 100644
--- a/test/integration/cpp/basic.cpp
+++ b/test/integration/cpp/basic.cpp
@@ -6,6 +6,16 @@ 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