Ben Murdoch | 4a90d5f | 2016-03-22 12:00:34 +0000 | [diff] [blame] | 1 | // Copyright 2015 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: --turbo-filter=test --allow-natives-syntax | ||||
6 | |||||
7 | function test() { | ||||
8 | try { | ||||
9 | [].foo(); | ||||
10 | } catch (e) { | ||||
11 | return e.message; | ||||
12 | } | ||||
13 | } | ||||
14 | |||||
15 | assertEquals("[].foo is not a function", test()); | ||||
16 | %OptimizeFunctionOnNextCall(test); | ||||
17 | assertEquals("[].foo is not a function", test()); |