| 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());
|
| +}
|
|
|