From 0e5e9c2c49db15ab9579edeb4d90e610c8b8463f Mon Sep 17 00:00:00 2001 From: Ben Noordhuis Date: Sun, 25 Aug 2024 11:53:30 +0200 Subject: [PATCH] Fix broken DUMP_BYTECODE debug option (#489) Broken in commit 1baa6763f8 when unicode_from_utf8 was renamed to utf8_decode_len. --- quickjs.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/quickjs.c b/quickjs.c index 92b8969..9132031 100644 --- a/quickjs.c +++ b/quickjs.c @@ -28373,12 +28373,12 @@ static __maybe_unused void dump_pc2line(JSContext *ctx, while (p < p_end) { op = *p++; if (op == 0) { - v = unicode_from_utf8(p, p_end - p, &p_next); + v = utf8_decode_len(p, p_end - p, &p_next); if (v < 0) goto fail; pc += v; p = p_next; - v = unicode_from_utf8(p, p_end - p, &p_next); + v = utf8_decode_len(p, p_end - p, &p_next); if (v < 0) goto fail; if (v & 1) { @@ -28393,7 +28393,7 @@ static __maybe_unused void dump_pc2line(JSContext *ctx, pc += (op / PC2LINE_RANGE); line_num += (op % PC2LINE_RANGE) + PC2LINE_BASE; } - v = unicode_from_utf8(p, p_end - p, &p_next); + v = utf8_decode_len(p, p_end - p, &p_next); if (v < 0) goto fail; if (v & 1) {