|
@@ -4694,7 +4694,7 @@ void compile_node(buffer_t *gbuf, buffer_t *buf, list_t *ctx, table_t *ltab,
|
|
|
CTXPUSH("scope");
|
|
|
list_push(CONSTANTS, table_new());
|
|
|
list_push(MACROS, table_new());
|
|
|
- EMIT("qi_new_scope(state);\n");
|
|
|
+ EMIT("qi_new_sticky_scope(state);\n");
|
|
|
compile_block(gbuf, buf, ctx, ltab, lstk, sstk, lbl, node->l);
|
|
|
EMIT("qi_old_scope(state);");
|
|
|
list_pop(MACROS);
|