// Copyright 2017 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-syntaxfunctionf(x){if(x!="x"){varo={a:(x+1)*1.5};%DeoptimizeNow();returno.a;}}f(1.5);f(2.5);f(NaN);functiong(x){f(""+x);}