Fix break and continue generation
This commit is contained in:
@@ -296,8 +296,8 @@ do { STACK_SET_ELEMENT (NAME, I, (NAME##_stack_value_type) (STACK_ELEMENT(NAME,
|
||||
#define STACK_DECR_ELEMENT(NAME, I) \
|
||||
do { STACK_SET_ELEMENT (NAME, I, (NAME##_stack_value_type) (STACK_ELEMENT(NAME, I) - 1)); } while (0)
|
||||
|
||||
#define STACK_ITERATE_VARG(NAME, FUNC, ...) \
|
||||
do { for (NAME##_stack_data_type i = 0; i < NAME.current; i++) { \
|
||||
#define STACK_ITERATE_VARG(NAME, FUNC, FROM, ...) \
|
||||
do { for (NAME##_stack_data_type i = FROM; i < NAME.current; i++) { \
|
||||
FUNC (STACK_ELEMENT (NAME, i), __VA_ARGS__); \
|
||||
} } while (0)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user