| Index: src/messages.js
|
| diff --git a/src/messages.js b/src/messages.js
|
| index 2debbf865400af7e4f429d7065e0faa256878835..0a301228d748cfe2260b7b00d97df8bd3df9d74d 100644
|
| --- a/src/messages.js
|
| +++ b/src/messages.js
|
| @@ -796,7 +796,7 @@ function CallSite(receiver, fun, pos, strict_mode) {
|
| }
|
|
|
| function CallSiteGetThis() {
|
| - return this[CallSiteStrictModeKey] ? void 0 : this[CallSiteReceiverKey];
|
| + return this[CallSiteStrictModeKey] ? UNDEFINED : this[CallSiteReceiverKey];
|
| }
|
|
|
| function CallSiteGetTypeName() {
|
| @@ -826,7 +826,7 @@ function CallSiteGetScriptNameOrSourceURL() {
|
| }
|
|
|
| function CallSiteGetFunction() {
|
| - return this[CallSiteStrictModeKey] ? void 0 : this[CallSiteFunctionKey];
|
| + return this[CallSiteStrictModeKey] ? UNDEFINED : this[CallSiteFunctionKey];
|
| }
|
|
|
| function CallSiteGetFunctionName() {
|
| @@ -1092,7 +1092,7 @@ function FormatStackTrace(obj, error_string, frames) {
|
| var array = [];
|
| %MoveArrayContents(frames, array);
|
| formatting_custom_stack_trace = true;
|
| - var stack_trace = void 0;
|
| + var stack_trace = UNDEFINED;
|
| try {
|
| stack_trace = $Error.prepareStackTrace(obj, array);
|
| } catch (e) {
|
| @@ -1160,7 +1160,7 @@ function captureStackTrace(obj, cons_opt) {
|
| // Turn this accessor into a data property.
|
| %DefineOrRedefineDataProperty(obj, 'stack', result, NONE);
|
| // Release context values.
|
| - stack = error_string = void 0;
|
| + stack = error_string = UNDEFINED;
|
| return result;
|
| };
|
|
|
| @@ -1171,7 +1171,7 @@ function captureStackTrace(obj, cons_opt) {
|
| %DefineOrRedefineDataProperty(this, 'stack', v, NONE);
|
| if (this === obj) {
|
| // Release context values if holder is the same as the receiver.
|
| - stack = error_string = void 0;
|
| + stack = error_string = UNDEFINED;
|
| }
|
| };
|
|
|
| @@ -1213,7 +1213,7 @@ function SetUpError() {
|
| // Define all the expected properties directly on the error
|
| // object. This avoids going through getters and setters defined
|
| // on prototype objects.
|
| - %IgnoreAttributesAndSetProperty(this, 'stack', void 0, DONT_ENUM);
|
| + %IgnoreAttributesAndSetProperty(this, 'stack', UNDEFINED, DONT_ENUM);
|
| if (!IS_UNDEFINED(m)) {
|
| %IgnoreAttributesAndSetProperty(
|
| this, 'message', ToString(m), DONT_ENUM);
|
| @@ -1251,7 +1251,7 @@ function GetPropertyWithoutInvokingMonkeyGetters(error, name) {
|
| while (error && !%HasLocalProperty(error, name)) {
|
| error = %GetPrototype(error);
|
| }
|
| - if (error === null) return void 0;
|
| + if (IS_NULL(error)) return UNDEFINED;
|
| if (!IS_OBJECT(error)) return error[name];
|
| // If the property is an accessor on one of the predefined errors that can be
|
| // generated statically by the compiler, don't touch it. This is to address
|
| @@ -1260,11 +1260,11 @@ function GetPropertyWithoutInvokingMonkeyGetters(error, name) {
|
| if (desc && desc[IS_ACCESSOR_INDEX]) {
|
| var isName = name === "name";
|
| if (error === $ReferenceError.prototype)
|
| - return isName ? "ReferenceError" : void 0;
|
| + return isName ? "ReferenceError" : UNDEFINED;
|
| if (error === $SyntaxError.prototype)
|
| - return isName ? "SyntaxError" : void 0;
|
| + return isName ? "SyntaxError" : UNDEFINED;
|
| if (error === $TypeError.prototype)
|
| - return isName ? "TypeError" : void 0;
|
| + return isName ? "TypeError" : UNDEFINED;
|
| }
|
| // Otherwise, read normally.
|
| return error[name];
|
|
|