1// Copyright 2014 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 --harmony
6
7try {
8  %OptimizeFunctionOnNextCall(print);
9} catch(e) { }
10
11try {
12  function* f() {
13  }
14  %OptimizeFunctionOnNextCall(f);
15} catch(e) { }
16