// Copyright 2020 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: --interpreted-frames-native-stack // Make sure that the interpreted trampoline copy (for native interpreter frames // in stack traces) works for interperted functions but doesn't crash for asm.js function func() { return; } function asm_func() { "use asm"; function f(){} return {f:f}; } function failed_asm_func() { "use asm"; // This should fail validation [x,y,z] = [1,2,3]; return; } func(); asm_func(); failed_asm_func();