summaryrefslogtreecommitdiff
path: root/test/integration/cpp/basic.cpp
diff options
context:
space:
mode:
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