diff options
Diffstat (limited to 'ext/opcache/tests/preload_loadable_classes_3.phpt')
-rw-r--r-- | ext/opcache/tests/preload_loadable_classes_3.phpt | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/ext/opcache/tests/preload_loadable_classes_3.phpt b/ext/opcache/tests/preload_loadable_classes_3.phpt index 97309a6fcc..b12cc9d3cd 100644 --- a/ext/opcache/tests/preload_loadable_classes_3.phpt +++ b/ext/opcache/tests/preload_loadable_classes_3.phpt @@ -9,9 +9,15 @@ opcache.preload={PWD}/preload_loadable_classes_3.inc <?php require_once('skipif.inc'); if (PHP_OS_FAMILY == 'Windows') die('skip Preloading is not supported on Windows'); -if (getenv('SKIP_ASAN')) die('xfail Startup failure leak'); ?> --FILE-- -Unreachable +<?php +class Foo { +} +var_dump(new Test); +?> --EXPECT-- -Fatal error: Failed to load class Foo used by typed property Test::$prop during preloading in Unknown on line 0 +object(Test)#1 (0) { + ["prop":protected]=> + uninitialized(Foo) +} |