| Index: src/js/messages.js
|
| diff --git a/src/js/messages.js b/src/js/messages.js
|
| index 659de9b1a73613fc14c284372f4130d3928d8c22..ef1efe0e30e93873235b53833a4bbff56aa82dcc 100644
|
| --- a/src/js/messages.js
|
| +++ b/src/js/messages.js
|
| @@ -16,20 +16,6 @@ var Bool16x8ToString;
|
| var Bool32x4ToString;
|
| var Bool8x16ToString;
|
| var CallSite = utils.ImportNow("CallSite");
|
| -var callSiteConstructorSymbol =
|
| - utils.ImportNow("call_site_constructor_symbol");
|
| -var callSiteReceiverSymbol =
|
| - utils.ImportNow("call_site_receiver_symbol");
|
| -var callSiteFunctionSymbol =
|
| - utils.ImportNow("call_site_function_symbol");
|
| -var callSitePositionSymbol =
|
| - utils.ImportNow("call_site_position_symbol");
|
| -var callSiteStrictSymbol =
|
| - utils.ImportNow("call_site_strict_symbol");
|
| -var callSiteWasmObjectSymbol =
|
| - utils.ImportNow("call_site_wasm_obj_symbol");
|
| -var callSiteWasmFunctionIndexSymbol =
|
| - utils.ImportNow("call_site_wasm_func_index_symbol");
|
| var Float32x4ToString;
|
| var GlobalObject = global.Object;
|
| var GlobalError = global.Error;
|
| @@ -48,7 +34,6 @@ var ObjectHasOwnProperty;
|
| var ObjectToString = utils.ImportNow("object_to_string");
|
| var Script = utils.ImportNow("Script");
|
| var stackTraceSymbol = utils.ImportNow("stack_trace_symbol");
|
| -var StringIndexOf;
|
| var toStringTagSymbol = utils.ImportNow("to_string_tag_symbol");
|
| var Uint16x8ToString;
|
| var Uint32x4ToString;
|
| @@ -64,7 +49,6 @@ utils.Import(function(from) {
|
| Int32x4ToString = from.Int32x4ToString;
|
| Int8x16ToString = from.Int8x16ToString;
|
| ObjectHasOwnProperty = from.ObjectHasOwnProperty;
|
| - StringIndexOf = from.StringIndexOf;
|
| Uint16x8ToString = from.Uint16x8ToString;
|
| Uint32x4ToString = from.Uint32x4ToString;
|
| Uint8x16ToString = from.Uint8x16ToString;
|
| @@ -272,83 +256,6 @@ function GetStackTraceLine(recv, fun, pos, isGlobal) {
|
| // ----------------------------------------------------------------------------
|
| // Error implementation
|
|
|
| -function CallSiteToString() {
|
| - if (HAS_PRIVATE(this, callSiteWasmObjectSymbol)) {
|
| - var funName = this.getFunctionName();
|
| - var funcIndex = GET_PRIVATE(this, callSiteWasmFunctionIndexSymbol);
|
| - var pos = this.getPosition();
|
| - if (IS_NULL(funName)) funName = "<WASM UNNAMED>";
|
| - return funName + " (<WASM>[" + funcIndex + "]+" + pos + ")";
|
| - }
|
| -
|
| - var fileName;
|
| - var fileLocation = "";
|
| - if (this.isNative()) {
|
| - fileLocation = "native";
|
| - } else {
|
| - fileName = this.getScriptNameOrSourceURL();
|
| - if (!fileName && this.isEval()) {
|
| - fileLocation = this.getEvalOrigin();
|
| - fileLocation += ", "; // Expecting source position to follow.
|
| - }
|
| -
|
| - if (fileName) {
|
| - fileLocation += fileName;
|
| - } else {
|
| - // Source code does not originate from a file and is not native, but we
|
| - // can still get the source position inside the source string, e.g. in
|
| - // an eval string.
|
| - fileLocation += "<anonymous>";
|
| - }
|
| - var lineNumber = this.getLineNumber();
|
| - if (lineNumber != null) {
|
| - fileLocation += ":" + lineNumber;
|
| - var columnNumber = this.getColumnNumber();
|
| - if (columnNumber) {
|
| - fileLocation += ":" + columnNumber;
|
| - }
|
| - }
|
| - }
|
| -
|
| - var line = "";
|
| - var functionName = this.getFunctionName();
|
| - var addSuffix = true;
|
| - var isConstructor = this.isConstructor();
|
| - var isMethodCall = !(this.isToplevel() || isConstructor);
|
| - if (isMethodCall) {
|
| - var typeName = GetTypeName(GET_PRIVATE(this, callSiteReceiverSymbol), true);
|
| - var methodName = this.getMethodName();
|
| - if (functionName) {
|
| - if (typeName && %_Call(StringIndexOf, functionName, typeName) != 0) {
|
| - line += typeName + ".";
|
| - }
|
| - line += functionName;
|
| - if (methodName &&
|
| - (%_Call(StringIndexOf, functionName, "." + methodName) !=
|
| - functionName.length - methodName.length - 1)) {
|
| - line += " [as " + methodName + "]";
|
| - }
|
| - } else {
|
| - line += typeName + "." + (methodName || "<anonymous>");
|
| - }
|
| - } else if (isConstructor) {
|
| - line += "new " + (functionName || "<anonymous>");
|
| - } else if (functionName) {
|
| - line += functionName;
|
| - } else {
|
| - line += fileLocation;
|
| - addSuffix = false;
|
| - }
|
| - if (addSuffix) {
|
| - line += " (" + fileLocation + ")";
|
| - }
|
| - return line;
|
| -}
|
| -
|
| -%AddNamedProperty(CallSite.prototype, "toString", CallSiteToString,
|
| - DONT_ENUM | DONT_DELETE | READ_ONLY);
|
| -%SetNativeFlag(CallSiteToString);
|
| -
|
|
|
| function FormatErrorString(error) {
|
| try {
|
|
|