@@ -1879,13 +1879,6 @@ function gen_executor($f, $skl, $spec, $kind, $executor_name, $initializer_name)
1879
1879
out ($ f ,"\n" );
1880
1880
out ($ f ,"typedef ZEND_OPCODE_HANDLER_RET (ZEND_FASTCALL *opcode_handler_t) (ZEND_OPCODE_HANDLER_ARGS); \n" );
1881
1881
out ($ f ,"\n" );
1882
- out ($ f ,"#undef OPLINE \n" );
1883
- out ($ f ,"#undef DCL_OPLINE \n" );
1884
- out ($ f ,"#undef USE_OPLINE \n" );
1885
- out ($ f ,"#undef LOAD_OPLINE \n" );
1886
- out ($ f ,"#undef LOAD_OPLINE_EX \n" );
1887
- out ($ f ,"#undef SAVE_OPLINE \n" );
1888
- out ($ f ,"#undef SAVE_OPLINE_EX \n" );
1889
1882
out ($ f ,"#define DCL_OPLINE \n" );
1890
1883
out ($ f ,"#ifdef ZEND_VM_IP_GLOBAL_REG \n" );
1891
1884
out ($ f ,"# define OPLINE opline \n" );
@@ -1904,8 +1897,6 @@ function gen_executor($f, $skl, $spec, $kind, $executor_name, $initializer_name)
1904
1897
out ($ f ,"# define SAVE_OPLINE() \n" );
1905
1898
out ($ f ,"# define SAVE_OPLINE_EX() \n" );
1906
1899
out ($ f ,"#endif \n" );
1907
- out ($ f ,"#undef HANDLE_EXCEPTION \n" );
1908
- out ($ f ,"#undef HANDLE_EXCEPTION_LEAVE \n" );
1909
1900
out ($ f ,"#define HANDLE_EXCEPTION() LOAD_OPLINE(); ZEND_VM_CONTINUE() \n" );
1910
1901
out ($ f ,"#define HANDLE_EXCEPTION_LEAVE() LOAD_OPLINE(); ZEND_VM_LEAVE() \n" );
1911
1902
out ($ f ,"#if defined(ZEND_VM_FP_GLOBAL_REG) \n" );
@@ -1935,14 +1926,6 @@ function gen_executor($f, $skl, $spec, $kind, $executor_name, $initializer_name)
1935
1926
break ;
1936
1927
case ZEND_VM_KIND_SWITCH :
1937
1928
out ($ f ,"\n" );
1938
- out ($ f ,"#undef OPLINE \n" );
1939
- out ($ f ,"#undef DCL_OPLINE \n" );
1940
- out ($ f ,"#undef USE_OPLINE \n" );
1941
- out ($ f ,"#undef LOAD_OPLINE \n" );
1942
- out ($ f ,"#undef LOAD_OPLINE_EX \n" );
1943
- out ($ f ,"#undef LOAD_NEXT_OPLINE \n" );
1944
- out ($ f ,"#undef SAVE_OPLINE \n" );
1945
- out ($ f ,"#undef SAVE_OPLINE_EX \n" );
1946
1929
out ($ f ,"#define OPLINE opline \n" );
1947
1930
out ($ f ,"#ifdef ZEND_VM_IP_GLOBAL_REG \n" );
1948
1931
out ($ f ,"# define DCL_OPLINE register const zend_op *opline __asm__(ZEND_VM_IP_GLOBAL_REG); \n" );
@@ -1955,8 +1938,6 @@ function gen_executor($f, $skl, $spec, $kind, $executor_name, $initializer_name)
1955
1938
out ($ f ,"#define LOAD_NEXT_OPLINE() opline = EX(opline) + 1 \n" );
1956
1939
out ($ f ,"#define SAVE_OPLINE() EX(opline) = opline \n" );
1957
1940
out ($ f ,"#define SAVE_OPLINE_EX() \n" );
1958
- out ($ f ,"#undef HANDLE_EXCEPTION \n" );
1959
- out ($ f ,"#undef HANDLE_EXCEPTION_LEAVE \n" );
1960
1941
out ($ f ,"#define HANDLE_EXCEPTION() LOAD_OPLINE(); ZEND_VM_CONTINUE() \n" );
1961
1942
out ($ f ,"#define HANDLE_EXCEPTION_LEAVE() LOAD_OPLINE(); ZEND_VM_LEAVE() \n" );
1962
1943
out ($ f ,"#define ZEND_VM_CONTINUE() goto zend_vm_continue \n" );
@@ -1971,14 +1952,6 @@ function gen_executor($f, $skl, $spec, $kind, $executor_name, $initializer_name)
1971
1952
break ;
1972
1953
case ZEND_VM_KIND_GOTO :
1973
1954
out ($ f ,"\n" );
1974
- out ($ f ,"#undef OPLINE \n" );
1975
- out ($ f ,"#undef DCL_OPLINE \n" );
1976
- out ($ f ,"#undef USE_OPLINE \n" );
1977
- out ($ f ,"#undef LOAD_OPLINE \n" );
1978
- out ($ f ,"#undef LOAD_OPLINE_EX \n" );
1979
- out ($ f ,"#undef LOAD_NEXT_OPLINE \n" );
1980
- out ($ f ,"#undef SAVE_OPLINE \n" );
1981
- out ($ f ,"#undef SAVE_OPLINE_EX \n" );
1982
1955
out ($ f ,"#define OPLINE opline \n" );
1983
1956
out ($ f ,"#ifdef ZEND_VM_IP_GLOBAL_REG \n" );
1984
1957
out ($ f ,"# define DCL_OPLINE register const zend_op *opline __asm__(ZEND_VM_IP_GLOBAL_REG); \n" );
@@ -1991,8 +1964,6 @@ function gen_executor($f, $skl, $spec, $kind, $executor_name, $initializer_name)
1991
1964
out ($ f ,"#define LOAD_NEXT_OPLINE() opline = EX(opline) + 1 \n" );
1992
1965
out ($ f ,"#define SAVE_OPLINE() EX(opline) = opline \n" );
1993
1966
out ($ f ,"#define SAVE_OPLINE_EX() \n" );
1994
- out ($ f ,"#undef HANDLE_EXCEPTION \n" );
1995
- out ($ f ,"#undef HANDLE_EXCEPTION_LEAVE \n" );
1996
1967
if (ZEND_VM_SPEC ) {
1997
1968
out ($ f ,"#define HANDLE_EXCEPTION() goto ZEND_HANDLE_EXCEPTION_SPEC_LABEL \n" );
1998
1969
out ($ f ,"#define HANDLE_EXCEPTION_LEAVE() goto ZEND_HANDLE_EXCEPTION_SPEC_LABEL \n" );
0 commit comments