|
6 | 6 | ;; RUN: wasm-dis %t2.wasm | filecheck %s --check-prefix=MOD2 |
7 | 7 | ;; RUN: wasm-dis %t3.wasm | filecheck %s --check-prefix=MOD3 |
8 | 8 |
|
9 | | -;; Check if --import-namespace and --no-placeholders options work. |
10 | | -;; RUN: wasm-split -all -g --multi-split %s --manifest %s.manifest --out-prefix=%t --import-namespace=custom_env --no-placeholders -o %t.wasm |
| 9 | +;; Check if --import-namespace, --export-prefix, and --no-placeholders options |
| 10 | +;; work. |
| 11 | +;; RUN: wasm-split -all -g --multi-split %s --manifest %s.manifest --out-prefix=%t --import-namespace=custom_env --export-prefix='%' --no-placeholders -o %t.wasm |
11 | 12 | ;; RUN: wasm-dis %t.wasm | filecheck %s --check-prefix=PRIMARY-OPTIONS |
12 | 13 | ;; RUN: wasm-dis %t1.wasm | filecheck %s --check-prefix=MOD1-OPTIONS |
13 | 14 | ;; RUN: wasm-dis %t2.wasm | filecheck %s --check-prefix=MOD2-OPTIONS |
|
66 | 67 |
|
67 | 68 | ;; MOD1-OPTIONS: (type $2 (func (result i32))) |
68 | 69 |
|
69 | | - ;; MOD1-OPTIONS: (import "custom_env" "table" (table $timport$0 3 funcref)) |
| 70 | + ;; MOD1-OPTIONS: (import "custom_env" "%table" (table $timport$0 3 funcref)) |
70 | 71 |
|
71 | | - ;; MOD1-OPTIONS: (import "custom_env" "trampoline_B" (func $trampoline_B (result i64))) |
| 72 | + ;; MOD1-OPTIONS: (import "custom_env" "%trampoline_B" (func $trampoline_B (result i64))) |
72 | 73 |
|
73 | | - ;; MOD1-OPTIONS: (import "custom_env" "trampoline_C" (func $trampoline_C (result f32))) |
| 74 | + ;; MOD1-OPTIONS: (import "custom_env" "%trampoline_C" (func $trampoline_C (result f32))) |
74 | 75 |
|
75 | 76 | ;; MOD1-OPTIONS: (elem $0 (i32.const 2) $A) |
76 | 77 |
|
|
149 | 150 |
|
150 | 151 | ;; MOD2-OPTIONS: (type $2 (func (result i64))) |
151 | 152 |
|
152 | | - ;; MOD2-OPTIONS: (import "custom_env" "table" (table $timport$0 3 funcref)) |
| 153 | + ;; MOD2-OPTIONS: (import "custom_env" "%table" (table $timport$0 3 funcref)) |
153 | 154 |
|
154 | | - ;; MOD2-OPTIONS: (import "custom_env" "trampoline_A" (func $trampoline_A (result i32))) |
| 155 | + ;; MOD2-OPTIONS: (import "custom_env" "%trampoline_A" (func $trampoline_A (result i32))) |
155 | 156 |
|
156 | | - ;; MOD2-OPTIONS: (import "custom_env" "trampoline_C" (func $trampoline_C (result f32))) |
| 157 | + ;; MOD2-OPTIONS: (import "custom_env" "%trampoline_C" (func $trampoline_C (result f32))) |
157 | 158 |
|
158 | 159 | ;; MOD2-OPTIONS: (elem $0 (i32.const 0) $B) |
159 | 160 |
|
|
232 | 233 |
|
233 | 234 | ;; MOD3-OPTIONS: (type $2 (func (result f32))) |
234 | 235 |
|
235 | | - ;; MOD3-OPTIONS: (import "custom_env" "table" (table $timport$0 3 funcref)) |
| 236 | + ;; MOD3-OPTIONS: (import "custom_env" "%table" (table $timport$0 3 funcref)) |
236 | 237 |
|
237 | | - ;; MOD3-OPTIONS: (import "custom_env" "trampoline_A" (func $trampoline_A (result i32))) |
| 238 | + ;; MOD3-OPTIONS: (import "custom_env" "%trampoline_A" (func $trampoline_A (result i32))) |
238 | 239 |
|
239 | | - ;; MOD3-OPTIONS: (import "custom_env" "trampoline_B" (func $trampoline_B (result i64))) |
| 240 | + ;; MOD3-OPTIONS: (import "custom_env" "%trampoline_B" (func $trampoline_B (result i64))) |
240 | 241 |
|
241 | 242 | ;; MOD3-OPTIONS: (elem $0 (i32.const 1) $C) |
242 | 243 |
|
|
317 | 318 |
|
318 | 319 | ;; PRIMARY-OPTIONS: (elem $0 (table $0) (i32.const 0) funcref (item (ref.null nofunc)) (item (ref.null nofunc)) (item (ref.null nofunc))) |
319 | 320 |
|
320 | | -;; PRIMARY-OPTIONS: (export "trampoline_B" (func $trampoline_B)) |
| 321 | +;; PRIMARY-OPTIONS: (export "%trampoline_B" (func $trampoline_B)) |
321 | 322 |
|
322 | | -;; PRIMARY-OPTIONS: (export "trampoline_C" (func $trampoline_C)) |
| 323 | +;; PRIMARY-OPTIONS: (export "%trampoline_C" (func $trampoline_C)) |
323 | 324 |
|
324 | | -;; PRIMARY-OPTIONS: (export "trampoline_A" (func $trampoline_A)) |
| 325 | +;; PRIMARY-OPTIONS: (export "%trampoline_A" (func $trampoline_A)) |
325 | 326 |
|
326 | | -;; PRIMARY-OPTIONS: (export "table" (table $0)) |
| 327 | +;; PRIMARY-OPTIONS: (export "%table" (table $0)) |
327 | 328 |
|
328 | 329 | ;; PRIMARY-OPTIONS: (func $trampoline_B (result i64) |
329 | 330 | ;; PRIMARY-OPTIONS-NEXT: (call_indirect (type $ret-i64) |
|
0 commit comments