Index: test/mjsunit/strict-mode-implicit-receiver.js |
diff --git a/test/mjsunit/strict-mode-implicit-receiver.js b/test/mjsunit/strict-mode-implicit-receiver.js |
index 338f6d10f5061f3b685ce4eec2492e9b58ad1aec..8284eddc2d91930997f297757b7bb12044d3ffee 100644 |
--- a/test/mjsunit/strict-mode-implicit-receiver.js |
+++ b/test/mjsunit/strict-mode-implicit-receiver.js |
@@ -168,12 +168,7 @@ outer_eval_conversion3(return_this, 'object'); |
outer_eval_conversion3(strict_eval, 'undefined'); |
outer_eval_conversion3(non_strict_eval, 'object'); |
-// TODO(ager): I'm not sure this is in accordance with the spec. At |
-// the moment, any call to eval where eval is not bound in the global |
-// context is treated as an indirect call to eval which means that the |
-// global context is used and the global object is passed as the |
-// receiver. |
-outer_eval_conversion3(eval, 'object'); |
+outer_eval_conversion3(eval, 'undefined'); |
function test_constant_function() { |
var o = { f: function() { "use strict"; return this; } }; |