blob: 4cdd3ffbdb88ada04ae4c3f47874f0afdc8ad86c [file] [log] [blame]
Ben Murdochda12d292016-06-02 14:46:10 +01001// Copyright 2016 the V8 project authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5// Flags: --allow-natives-syntax
6
7// The Crankshaft fast case for String.fromCharCode used to unconditionally
8// deoptimize on non int32 indices.
9function foo(i) { return String.fromCharCode(i); }
10foo(33);
11foo(33);
12%OptimizeFunctionOnNextCall(foo);
13foo(33.3);
14assertOptimized(foo);