[turbofan] Fix one mean typo in kResolvePossiblyDirectEval.
R=titzer@chromium.org TEST=mjsunit/regress/regress-eval-context Review URL: https://codereview.chromium.org/1169853006 Cr-Commit-Position: refs/heads/master@{#28877}
This commit is contained in:
parent
b64e13b0d8
commit
f45f24d259
@ -2429,7 +2429,7 @@ void AstGraphBuilder::VisitCall(Call* expr) {
|
||||
}
|
||||
}
|
||||
Node* language = jsgraph()->Constant(language_mode());
|
||||
Node* position = jsgraph()->Constant(info()->scope()->start_position());
|
||||
Node* position = jsgraph()->Constant(current_scope()->start_position());
|
||||
const Operator* op =
|
||||
javascript()->CallRuntime(Runtime::kResolvePossiblyDirectEval, 6);
|
||||
Node* pair =
|
||||
|
20
test/mjsunit/regress/regress-eval-context.js
Normal file
20
test/mjsunit/regress/regress-eval-context.js
Normal file
@ -0,0 +1,20 @@
|
||||
// Copyright 2015 the V8 project authors. All rights reserved.
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
(function() {
|
||||
'use strict';
|
||||
var x = 0;
|
||||
|
||||
{
|
||||
let x = 1;
|
||||
assertEquals(1, eval("x"));
|
||||
}
|
||||
|
||||
{
|
||||
let y = 2;
|
||||
assertEquals(0, eval("x"));
|
||||
}
|
||||
|
||||
assertEquals(0, eval("x"));
|
||||
})();
|
Loading…
Reference in New Issue
Block a user