// 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-syntaxfunctionMyWrapper(v){return{valueOf:function(){returnv}};}functionf(){assertTrue("a"<"x");assertTrue("a"<newString("y"));assertTrue("a"<newMyWrapper("z"));assertFalse("a">"x");assertFalse("a">newString("y"));assertFalse("a">newMyWrapper("z"));}f();f();%OptimizeFunctionOnNextCall(f);f();