1--TEST-- 2Bug #78937.6 (Preloading unlinkable anonymous class can segfault) 3--INI-- 4opcache.enable=1 5opcache.enable_cli=1 6opcache.optimization_level=-1 7opcache.preload={PWD}/preload_bug78937.inc 8--SKIPIF-- 9<?php 10require_once('skipif.inc'); 11if (PHP_OS_FAMILY == 'Windows') die('skip Preloading is not supported on Windows'); 12?> 13--FILE-- 14<?php 15include(__DIR__ . "/preload_bug78937.inc"); 16bar(); 17var_dump(new Foo); 18?> 19--EXPECTF-- 20Warning: Can't preload unlinked class Foo: Unknown parent Bar in %spreload_bug78937.inc on line 6 21 22Warning: Can't preload unlinked class Bar@anonymous: Unknown parent Bar in %spreload_bug78937.inc on line 3 23 24Fatal error: Uncaught Error: Class "Bar" not found in %spreload_bug78937.inc:6 25Stack trace: 26#0 %sbug78937_6.php(3): bar() 27#1 {main} 28 thrown in %spreload_bug78937.inc on line 6 29