From 8934101a677ab2cf2ea59e7691c3b138aea2c815 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sa=C3=BAl=20Ibarra=20Corretg=C3=A9?= Date: Sat, 16 Dec 2023 00:43:47 +0100 Subject: [PATCH] Drop non-standard Error properties --- quickjs-atom.h | 3 --- quickjs.c | 6 ------ 2 files changed, 9 deletions(-) diff --git a/quickjs-atom.h b/quickjs-atom.h index 0215192..656f407 100644 --- a/quickjs-atom.h +++ b/quickjs-atom.h @@ -79,9 +79,6 @@ DEF(await, "await") DEF(empty_string, "") /* identifiers */ DEF(length, "length") -DEF(fileName, "fileName") -DEF(lineNumber, "lineNumber") -DEF(columnNumber, "columnNumber") DEF(message, "message") DEF(cause, "cause") DEF(errors, "errors") diff --git a/quickjs.c b/quickjs.c index c56b963..0c02b56 100644 --- a/quickjs.c +++ b/quickjs.c @@ -6375,12 +6375,6 @@ static void build_backtrace(JSContext *ctx, JSValue error_obj, if (line_num != -1) dbuf_printf(&dbuf, ":%d:%d", line_num, col_num); dbuf_putc(&dbuf, '\n'); - str = JS_NewString(ctx, filename); - JS_DefinePropertyValue(ctx, error_obj, JS_ATOM_fileName, str, flags); - JS_DefinePropertyValue(ctx, error_obj, JS_ATOM_lineNumber, - js_int32(line_num), flags); - JS_DefinePropertyValue(ctx, error_obj, JS_ATOM_columnNumber, - js_int32(col_num), flags); if (backtrace_flags & JS_BACKTRACE_FLAG_SINGLE_LEVEL) goto done; }