v8/test/mjsunit/regress/regress-436896.js
jarin 97cab985b8 Do not try to inline if the function has an illegal redeclaration.
R=mvstanton@chromium.org
BUG=chromium:436896
LOG=n

Review URL: https://codereview.chromium.org/755333003

Cr-Commit-Position: refs/heads/master@{#25527}
2014-11-26 16:32:46 +00:00

18 lines
362 B
JavaScript

// Copyright 2014 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.
// Flags: --allow-natives-syntax
function f(x) {
const x = 0;
return x;
}
function g(x) {
return f(x);
}
%OptimizeFunctionOnNextCall(g);
assertThrows(function() { g(42); }, TypeError);