| Index: src/v8natives.js
|
| diff --git a/src/v8natives.js b/src/v8natives.js
|
| index 5ffff2ecacd9f789d475595aa506c3093d20bfe4..c1e66c6549cdac64caf1de4d22e2ba2b2e34587f 100644
|
| --- a/src/v8natives.js
|
| +++ b/src/v8natives.js
|
| @@ -174,7 +174,7 @@ function GlobalEval(x) {
|
|
|
| var global_proxy = %GlobalProxy(global);
|
|
|
| - var f = %CompileString(x, false);
|
| + var f = %CompileString(x, global_proxy, false);
|
| if (!IS_FUNCTION(f)) return f;
|
|
|
| return %_CallFunction(global_proxy, f);
|
| @@ -1834,7 +1834,7 @@ function FunctionConstructor(arg1) { // length == 1
|
| var global_proxy = %GlobalProxy(global);
|
| // Compile the string in the constructor and not a helper so that errors
|
| // appear to come from here.
|
| - var f = %CompileString(source, true);
|
| + var f = %CompileString(source, global_proxy, true);
|
| if (!IS_FUNCTION(f)) return f;
|
| f = %_CallFunction(global_proxy, f);
|
| %FunctionMarkNameShouldPrintAsAnonymous(f);
|
|
|