// 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: --noexpose-wasm --validate-asm --allow-natives-syntax
// NOTE: This is in its own file because it calls %DisallowWasmCodegen, which // messes with the isolate's state.
(function testAsmWithWasmOff() {
%DisallowWasmCodegen(true);
function Module() { 'use asm'; function foo() { return 0; } return {foo: foo}; } Module();
assertTrue(%IsAsmWasmCode(Module));
})();