]> git.kaiwu.me - quickjs.git/commitdiff
fixed DUMP_BYTECODE
authorFabrice Bellard <fabrice@bellard.org>
Sat, 12 Apr 2025 14:02:48 +0000 (16:02 +0200)
committerFabrice Bellard <fabrice@bellard.org>
Sat, 12 Apr 2025 14:02:48 +0000 (16:02 +0200)
quickjs.c

index 73230538f1f963055bea0d3ed99beb68d3cd3086..a9662ea6a99cba273f11ac4c45ad9a918b266fd0 100644 (file)
--- a/quickjs.c
+++ b/quickjs.c
@@ -33230,7 +33230,7 @@ static JSValue js_create_function(JSContext *ctx, JSFunctionDef *fd)
     }
 
 #if defined(DUMP_BYTECODE) && (DUMP_BYTECODE & 4)
-    if (!s->strip_debug) {
+    if (!fd->strip_debug) {
         printf("pass 1\n");
         dump_byte_code(ctx, 1, fd->byte_code.buf, fd->byte_code.size,
                        fd->args, fd->arg_count, fd->vars, fd->var_count,
@@ -33245,7 +33245,7 @@ static JSValue js_create_function(JSContext *ctx, JSFunctionDef *fd)
         goto fail;
 
 #if defined(DUMP_BYTECODE) && (DUMP_BYTECODE & 2)
-    if (!s->strip_debug) {
+    if (!fd->strip_debug) {
         printf("pass 2\n");
         dump_byte_code(ctx, 2, fd->byte_code.buf, fd->byte_code.size,
                        fd->args, fd->arg_count, fd->vars, fd->var_count,
@@ -33375,7 +33375,7 @@ static JSValue js_create_function(JSContext *ctx, JSFunctionDef *fd)
     add_gc_object(ctx->rt, &b->header, JS_GC_OBJ_TYPE_FUNCTION_BYTECODE);
 
 #if defined(DUMP_BYTECODE) && (DUMP_BYTECODE & 1)
-    if (!s->strip_debug) {
+    if (!fd->strip_debug) {
         js_dump_function_bytecode(ctx, b);
     }
 #endif