@@ -1470,10 +1470,7 @@ static zend_persistent_script *cache_script_in_file_cache(zend_persistent_script
14701470
14711471 orig_compiler_options = CG (compiler_options );
14721472 CG (compiler_options ) |= ZEND_COMPILE_WITH_FILE_CACHE ;
1473- if (!zend_optimize_script (& new_persistent_script -> script , ZCG (accel_directives ).optimization_level , ZCG (accel_directives ).opt_debug_level )) {
1474- CG (compiler_options ) = orig_compiler_options ;
1475- return new_persistent_script ;
1476- }
1473+ zend_optimize_script (& new_persistent_script -> script , ZCG (accel_directives ).optimization_level , ZCG (accel_directives ).opt_debug_level );
14771474 CG (compiler_options ) = orig_compiler_options ;
14781475
14791476 * from_shared_memory = 1 ;
@@ -1490,10 +1487,7 @@ static zend_persistent_script *cache_script_in_shared_memory(zend_persistent_scr
14901487 if (ZCG (accel_directives ).file_cache ) {
14911488 CG (compiler_options ) |= ZEND_COMPILE_WITH_FILE_CACHE ;
14921489 }
1493- if (!zend_optimize_script (& new_persistent_script -> script , ZCG (accel_directives ).optimization_level , ZCG (accel_directives ).opt_debug_level )) {
1494- CG (compiler_options ) = orig_compiler_options ;
1495- return new_persistent_script ;
1496- }
1490+ zend_optimize_script (& new_persistent_script -> script , ZCG (accel_directives ).optimization_level , ZCG (accel_directives ).opt_debug_level );
14971491 CG (compiler_options ) = orig_compiler_options ;
14981492
14991493 /* exclusive lock */
@@ -4179,7 +4173,7 @@ static void preload_fix_trait_methods(zend_class_entry *ce)
41794173 } ZEND_HASH_FOREACH_END ();
41804174}
41814175
4182- static int preload_optimize (zend_persistent_script * script )
4176+ static void preload_optimize (zend_persistent_script * script )
41834177{
41844178 zend_class_entry * ce ;
41854179 zend_persistent_script * tmp_script ;
@@ -4200,9 +4194,7 @@ static int preload_optimize(zend_persistent_script *script)
42004194 } ZEND_HASH_FOREACH_END ();
42014195 } ZEND_HASH_FOREACH_END ();
42024196
4203- if (!zend_optimize_script (& script -> script , ZCG (accel_directives ).optimization_level , ZCG (accel_directives ).opt_debug_level )) {
4204- return FAILURE ;
4205- }
4197+ zend_optimize_script (& script -> script , ZCG (accel_directives ).optimization_level , ZCG (accel_directives ).opt_debug_level );
42064198
42074199 ZEND_HASH_FOREACH_PTR (& script -> script .class_table , ce ) {
42084200 preload_fix_trait_methods (ce );
@@ -4217,11 +4209,8 @@ static int preload_optimize(zend_persistent_script *script)
42174209 zend_shared_alloc_destroy_xlat_table ();
42184210
42194211 ZEND_HASH_FOREACH_PTR (preload_scripts , script ) {
4220- if (!zend_optimize_script (& script -> script , ZCG (accel_directives ).optimization_level , ZCG (accel_directives ).opt_debug_level )) {
4221- return FAILURE ;
4222- }
4212+ zend_optimize_script (& script -> script , ZCG (accel_directives ).optimization_level , ZCG (accel_directives ).opt_debug_level );
42234213 } ZEND_HASH_FOREACH_END ();
4224- return SUCCESS ;
42254214}
42264215
42274216static zend_persistent_script * preload_script_in_shared_memory (zend_persistent_script * new_persistent_script )
@@ -4540,10 +4529,7 @@ static int accel_preload(const char *config, bool in_child)
45404529
45414530 zend_hash_sort_ex (& script -> script .class_table , preload_sort_classes , NULL , 0 );
45424531
4543- if (preload_optimize (script ) != SUCCESS ) {
4544- zend_accel_error_noreturn (ACCEL_LOG_FATAL , "Optimization error during preloading!" );
4545- return FAILURE ;
4546- }
4532+ preload_optimize (script );
45474533
45484534 zend_shared_alloc_init_xlat_table ();
45494535
0 commit comments