Index: test/cctest/compiler/test-run-jscalls.cc |
diff --git a/test/cctest/compiler/test-run-jscalls.cc b/test/cctest/compiler/test-run-jscalls.cc |
index 2ad7e50467edcf87a4a773675d326772207af5a4..fa7e98d5ec8178940dcb901c0f29f71115453f14 100644 |
--- a/test/cctest/compiler/test-run-jscalls.cc |
+++ b/test/cctest/compiler/test-run-jscalls.cc |
@@ -233,3 +233,15 @@ TEST(ReceiverPatching) { |
Handle<JSObject> g(T.function->context()->global_object()->global_proxy()); |
T.CheckCall(g, T.undefined()); |
} |
+ |
+ |
+TEST(CallEval) { |
+ FunctionTester T( |
+ "var x = 42;" |
+ "(function () {" |
+ "function bar() { return eval('x') };" |
+ "return bar;" |
+ "})();"); |
+ |
+ T.CheckCall(T.Val(42), T.Val("x"), T.undefined()); |
+} |