]> granicus.if.org Git - php/commitdiff
Use zend_error_noreturn here
authorXinchen Hui <laruence@php.net>
Fri, 13 Dec 2013 02:56:35 +0000 (10:56 +0800)
committerXinchen Hui <laruence@php.net>
Fri, 13 Dec 2013 02:56:35 +0000 (10:56 +0800)
Zend/zend_opcode.c

index c47168757d45b406deb6f925d8f60ad57c053d17..2dfa9848b692846d35ce021cef4ffbe863a4dca4 100644 (file)
@@ -496,7 +496,7 @@ static void zend_check_finally_breakout(zend_op_array *op_array, zend_uint op_nu
                        CG(in_compilation) = 1;
                        CG(active_op_array) = op_array;
                        CG(zend_lineno) = op_array->opcodes[op_num].lineno;
-                       zend_error(E_COMPILE_ERROR, "jump into a finally block is disallowed");
+                       zend_error_noreturn(E_COMPILE_ERROR, "jump into a finally block is disallowed");
                } else if ((op_num >= op_array->try_catch_array[i].finally_op 
                                        && op_num <= op_array->try_catch_array[i].finally_end)
                                && (dst_num > op_array->try_catch_array[i].finally_end