zend_op *get_next_op(zend_op_array *op_array);
void init_op(zend_op *op);
-uint32_t get_next_op_number(zend_op_array *op_array);
ZEND_API int pass_two(zend_op_array *op_array);
zend_brk_cont_element *get_next_brk_cont_element(void);
ZEND_API zend_bool zend_is_compiling(void);
ZEND_API zend_uchar zend_get_call_op(const zend_op *init_op, zend_function *fbc);
ZEND_API int zend_is_smart_branch(zend_op *opline);
+static zend_always_inline uint32_t get_next_op_number(zend_op_array *op_array)
+{
+ return op_array->last;
+}
+
typedef zend_bool (*zend_auto_global_callback)(zend_string *name);
typedef struct _zend_auto_global {
zend_string *name;
return next_op;
}
-uint32_t get_next_op_number(zend_op_array *op_array)
-{
- return op_array->last;
-}
-
zend_brk_cont_element *get_next_brk_cont_element(void)
{
CG(context).last_brk_cont++;