mruby-compiler: detect super without surrounding method; close #6271

This commit is contained in:
Yukihiro "Matz" Matsumoto
2025-03-11 21:21:50 +09:00
parent 1e6442f54e
commit 5bc00bf199
+4 -1
View File
@@ -3223,9 +3223,12 @@ codegen(codegen_scope *s, node *tree, int val)
if (tree && tree->cdr && tree->cdr->cdr) {
codegen(s, tree->cdr->cdr, VAL);
}
else {
else if (s2) {
gen_blkmove(s, 0, lv);
}
else {
genop_1(s, OP_LOADNIL, cursp());
}
n = 0;
}
s->sp = sp;