blob: 37658d3786ccf4250e2dc41ce7b3101fa200450b [file] [log] [blame]
Ben Murdoch014dc512016-03-22 12:00:34 +00001// Copyright 2015 the V8 project authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5// Flags: --expose-wasm
6
7function Foo() { }
8
9assertThrows(function() { _WASMEXP_.verifyModule(); })
10assertThrows(function() { _WASMEXP_.verifyModule(0); })
11assertThrows(function() { _WASMEXP_.verifyModule("s"); })
12assertThrows(function() { _WASMEXP_.verifyModule(undefined); })
13assertThrows(function() { _WASMEXP_.verifyModule(1.1); })
14assertThrows(function() { _WASMEXP_.verifyModule(1/0); })
15assertThrows(function() { _WASMEXP_.verifyModule(null); })
16assertThrows(function() { _WASMEXP_.verifyModule(new Foo()); })
17assertThrows(function() { _WASMEXP_.verifyModule(new ArrayBuffer(0)); })
18assertThrows(function() { _WASMEXP_.verifyModule(new ArrayBuffer(7)); })