diff --git a/tests/aot/std-map/005.phpt b/tests/aot/std-map/005.phpt index 40bcd809..3fca4008 100644 --- a/tests/aot/std-map/005.phpt +++ b/tests/aot/std-map/005.phpt @@ -7,6 +7,14 @@ function std_map_unsafe_ptr_update(UnsafePtr $unsafePtr): void $map = std::unsafe_cast(std::map(complex_types::type_str, native_types::type_int), $unsafePtr); var_dump($map["b"]); $map["c"] = 9; + + $GLOBALS['unsafe_ptr'] = $unsafePtr; + var_dump($GLOBALS['unsafe_ptr']); + + unset($unsafePtr); + + $array = (array)$map; + var_dump(count($array)); } function main() { @@ -22,4 +30,6 @@ function main() { ?> --EXPECT-- int(7) +NULL +int(3) int(9)