Fix zero-length gnu_printf format string warning

```
src/quickjs/quickjs.c: In function ‘JS_ReadString’:
src/quickjs/quickjs.c:34274:26: warning: zero-length gnu_printf format string [-Wformat-zero-length]
34274 |         bc_read_trace(s, "");  // hex dump and indentation
      |                          ^~
src/quickjs/quickjs.c: In function ‘JS_ReadFunctionBytecode’:
src/quickjs/quickjs.c:34334:30: warning: zero-length gnu_printf format string [-Wformat-zero-length]
34334 |             bc_read_trace(s, "");   // hex dump + indent
```

Ref: https://github.com/quickjs-ng/quickjs/issues/502
This commit is contained in:
Saúl Ibarra Corretgé 2024-09-09 10:48:24 +02:00
parent ad834a1445
commit c740aa07c1

View file

@ -6529,7 +6529,7 @@ static void build_backtrace(JSContext *ctx, JSValue error_obj,
line_num1 = find_line_num(ctx, b, line_num1 = find_line_num(ctx, b,
sf->cur_pc - b->byte_code_buf - 1, sf->cur_pc - b->byte_code_buf - 1,
&col_num1); &col_num1);
atom_str = JS_AtomToCString(ctx, b->filename); atom_str = b->filename ? JS_AtomToCString(ctx, b->filename) : NULL;
dbuf_printf(&dbuf, " (%s", atom_str ? atom_str : "<null>"); dbuf_printf(&dbuf, " (%s", atom_str ? atom_str : "<null>");
JS_FreeCString(ctx, atom_str); JS_FreeCString(ctx, atom_str);
if (line_num1 != -1) if (line_num1 != -1)