| Index: src/v8natives.js
|
| diff --git a/src/v8natives.js b/src/v8natives.js
|
| index 91e19c13d8ed6c4f70e268961e6228e2ee7822eb..013f54860dcb7b3dac6c39c095139c721bd4a710 100644
|
| --- a/src/v8natives.js
|
| +++ b/src/v8natives.js
|
| @@ -163,13 +163,14 @@ function GlobalExecScript(expr, lang) {
|
|
|
| function SetupGlobal() {
|
| // ECMA 262 - 15.1.1.1.
|
| - %SetProperty(global, "NaN", $NaN, DONT_ENUM | DONT_DELETE);
|
| + %SetProperty(global, "NaN", $NaN, DONT_ENUM | DONT_DELETE | READ_ONLY);
|
|
|
| // ECMA-262 - 15.1.1.2.
|
| - %SetProperty(global, "Infinity", 1/0, DONT_ENUM | DONT_DELETE);
|
| + %SetProperty(global, "Infinity", 1/0, DONT_ENUM | DONT_DELETE | READ_ONLY);
|
|
|
| // ECMA-262 - 15.1.1.3.
|
| - %SetProperty(global, "undefined", void 0, DONT_ENUM | DONT_DELETE);
|
| + %SetProperty(global, "undefined", void 0,
|
| + DONT_ENUM | DONT_DELETE | READ_ONLY);
|
|
|
| // Setup non-enumerable function on the global object.
|
| InstallFunctions(global, DONT_ENUM, $Array(
|
|
|