diff options
author | Fabrice Bellard <fabrice@bellard.org> | 2023-12-07 17:51:32 +0100 |
---|---|---|
committer | Fabrice Bellard <fabrice@bellard.org> | 2023-12-07 17:51:32 +0100 |
commit | 55a4878a605a6707b1754b4b807deec62c8fc895 (patch) | |
tree | fd5a6e7ef719d9c5791bf330a43bfa1f5b92099a /quickjs.c | |
parent | 321dbfa770463b8867d8ac90493c7cec015a9c3a (diff) | |
download | quickjs-55a4878a605a6707b1754b4b807deec62c8fc895.tar.gz quickjs-55a4878a605a6707b1754b4b807deec62c8fc895.zip |
fixed private field setters (github issue #194)
Diffstat (limited to 'quickjs.c')
-rw-r--r-- | quickjs.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -29868,6 +29868,7 @@ static int resolve_scope_private_field(JSContext *ctx, JSFunctionDef *s, /* obj func value */ dbuf_putc(bc, OP_call_method); dbuf_put_u16(bc, 1); + dbuf_putc(bc, OP_drop); } break; default: @@ -31945,7 +31946,7 @@ static __exception int ss_check(JSContext *ctx, StackSizeState *s, if (s->stack_level_tab[pos] != 0xffff) { /* already explored: check that the stack size is consistent */ if (s->stack_level_tab[pos] != stack_len) { - JS_ThrowInternalError(ctx, "unconsistent stack size: %d %d (pc=%d)", + JS_ThrowInternalError(ctx, "inconsistent stack size: %d %d (pc=%d)", s->stack_level_tab[pos], stack_len, pos); return -1; } else { |