summaryrefslogtreecommitdiff
path: root/deps/v8/test/mjsunit/wasm/export-global.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/v8/test/mjsunit/wasm/export-global.js')
-rw-r--r--deps/v8/test/mjsunit/wasm/export-global.js34
1 files changed, 0 insertions, 34 deletions
diff --git a/deps/v8/test/mjsunit/wasm/export-global.js b/deps/v8/test/mjsunit/wasm/export-global.js
index 43c788c02e..1bce050c2f 100644
--- a/deps/v8/test/mjsunit/wasm/export-global.js
+++ b/deps/v8/test/mjsunit/wasm/export-global.js
@@ -5,40 +5,6 @@
load("test/mjsunit/wasm/wasm-constants.js");
load("test/mjsunit/wasm/wasm-module-builder.js");
-(function exportImmutableGlobal() {
- var builder = new WasmModuleBuilder();
- let globals = [
- [kWasmI32, 'i32_noinit'], // -
- [kWasmI32, 'i32', 4711], // -
- [kWasmF32, 'f32_noinit'], // -
- [kWasmF32, 'f32', Math.fround(3.14)], // -
- [kWasmF64, 'f64_noinit'], // -
- [kWasmF64, 'f64', 1 / 7] // -
- ];
- for (let g of globals) {
- let global_builder = builder.addGlobal(g[0], false).exportAs(g[1]);
- if (g[2]) global_builder.init = g[2];
- }
- var module = builder.instantiate();
-
- for (let g of globals) {
- assertEquals("number", typeof module.exports[g[1]], g[1]);
- assertEquals(g[2] || 0, module.exports[g[1]], g[1]);
- }
-})();
-
-(function cannotExportMutableGlobal() {
- var builder = new WasmModuleBuilder();
- builder.addGlobal(kWasmI32, true).exportAs('g');
- assertThrows(() => builder.instantiate(), WebAssembly.CompileError);
-})();
-
-(function cannotExportI64Global() {
- var builder = new WasmModuleBuilder();
- builder.addGlobal(kWasmI64, false).exportAs('g');
- assertThrows(() => builder.instantiate(), WebAssembly.LinkError);
-})();
-
(function duplicateGlobalExportName() {
var builder = new WasmModuleBuilder();
builder.addGlobal(kWasmI64, false).exportAs('g');