// 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-syntaxvarundetectable=%GetUndetectable();functionfoo(a){consto=a?foo:undetectable;returntypeofo==='function';}assertFalse(foo(false));assertFalse(foo(false));%OptimizeFunctionOnNextCall(foo);assertFalse(foo(false));