diff options
| author | Albert Larsan <74931857+albertlarsan68@users.noreply.github.com> | 2023-01-05 09:13:28 +0100 |
|---|---|---|
| committer | Albert Larsan <74931857+albertlarsan68@users.noreply.github.com> | 2023-01-11 09:32:08 +0000 |
| commit | cf2dff2b1e3fa55fa5415d524200070d0d7aacfe (patch) | |
| tree | 40a88d9a46aaf3e8870676eb2538378b75a263eb /src/test/run-make/wasm-import-module | |
| parent | ca855e6e42787ecd062d81d53336fe6788ef51a9 (diff) | |
| download | rust-cf2dff2b1e3fa55fa5415d524200070d0d7aacfe.tar.gz rust-cf2dff2b1e3fa55fa5415d524200070d0d7aacfe.zip | |
Move /src/test to /tests
Diffstat (limited to 'src/test/run-make/wasm-import-module')
| -rw-r--r-- | src/test/run-make/wasm-import-module/Makefile | 8 | ||||
| -rw-r--r-- | src/test/run-make/wasm-import-module/bar.rs | 18 | ||||
| -rw-r--r-- | src/test/run-make/wasm-import-module/foo.js | 18 | ||||
| -rw-r--r-- | src/test/run-make/wasm-import-module/foo.rs | 7 |
4 files changed, 0 insertions, 51 deletions
diff --git a/src/test/run-make/wasm-import-module/Makefile b/src/test/run-make/wasm-import-module/Makefile deleted file mode 100644 index 18cef16aac3..00000000000 --- a/src/test/run-make/wasm-import-module/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -include ../../run-make-fulldeps/tools.mk - - # only-wasm32-bare - -all: - $(RUSTC) foo.rs --target wasm32-unknown-unknown - $(RUSTC) bar.rs -C lto -O --target wasm32-unknown-unknown - $(NODE) foo.js $(TMPDIR)/bar.wasm diff --git a/src/test/run-make/wasm-import-module/bar.rs b/src/test/run-make/wasm-import-module/bar.rs deleted file mode 100644 index 1b988c78321..00000000000 --- a/src/test/run-make/wasm-import-module/bar.rs +++ /dev/null @@ -1,18 +0,0 @@ -#![crate_type = "cdylib"] -#![deny(warnings)] - -extern crate foo; - -#[link(wasm_import_module = "./me")] -extern "C" { - #[link_name = "me_in_dep"] - fn dep(); -} - -#[no_mangle] -pub extern "C" fn foo() { - unsafe { - foo::dep(); - dep(); - } -} diff --git a/src/test/run-make/wasm-import-module/foo.js b/src/test/run-make/wasm-import-module/foo.js deleted file mode 100644 index 3ea47fcc930..00000000000 --- a/src/test/run-make/wasm-import-module/foo.js +++ /dev/null @@ -1,18 +0,0 @@ -const fs = require('fs'); -const process = require('process'); -const assert = require('assert'); -const buffer = fs.readFileSync(process.argv[2]); - -let m = new WebAssembly.Module(buffer); -let imports = WebAssembly.Module.imports(m); -console.log('imports', imports); -assert.strictEqual(imports.length, 2); - -assert.strictEqual(imports[0].kind, 'function'); -assert.strictEqual(imports[1].kind, 'function'); - -let modules = [imports[0].module, imports[1].module]; -modules.sort(); - -assert.strictEqual(modules[0], './dep'); -assert.strictEqual(modules[1], './me'); diff --git a/src/test/run-make/wasm-import-module/foo.rs b/src/test/run-make/wasm-import-module/foo.rs deleted file mode 100644 index bbeaf99bc77..00000000000 --- a/src/test/run-make/wasm-import-module/foo.rs +++ /dev/null @@ -1,7 +0,0 @@ -#![crate_type = "rlib"] -#![deny(warnings)] - -#[link(wasm_import_module = "./dep")] -extern "C" { - pub fn dep(); -} |
