summaryrefslogtreecommitdiff
path: root/Zend/zend_execute.h
diff options
context:
space:
mode:
Diffstat (limited to 'Zend/zend_execute.h')
-rw-r--r--Zend/zend_execute.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/Zend/zend_execute.h b/Zend/zend_execute.h
index f595edca9b..2f8f637c64 100644
--- a/Zend/zend_execute.h
+++ b/Zend/zend_execute.h
@@ -355,6 +355,13 @@ void zend_cleanup_unfinished_execution(zend_execute_data *execute_data, uint32_t
(slot)[1] = (ptr); \
} while (0)
+#define SKIP_EXT_OPLINE(opline) do { \
+ while (UNEXPECTED((opline)->opcode <= ZEND_TICKS \
+ && (opline)->opcode >= ZEND_EXT_STMT)) { \
+ (opline)--; \
+ } \
+ } while (0)
+
END_EXTERN_C()
#endif /* ZEND_EXECUTE_H */