| ;; RUN: wasm2js --help | filecheck %s |
| |
| ;; CHECK: wasm2js INFILE |
| ;; CHECK-NEXT: |
| ;; CHECK-NEXT: Transform .wasm/.wat files to asm.js |
| |
| ;; Skip standard tool options |
| |
| ;; CHECK: --output,-o Output file (stdout if not |
| ;; CHECK-NEXT: specified) |
| ;; CHECK-NEXT: |
| ;; CHECK-NEXT: --allow-asserts Allow compilation of .wast |
| ;; CHECK-NEXT: testing asserts |
| ;; CHECK-NEXT: |
| ;; CHECK-NEXT: --pedantic Emulate WebAssembly trapping |
| ;; CHECK-NEXT: behavior |
| ;; CHECK-NEXT: |
| ;; CHECK-NEXT: --emscripten Emulate the glue in |
| ;; CHECK-NEXT: emscripten-compatible form (and |
| ;; CHECK-NEXT: not ES6 module form) |
| ;; CHECK-NEXT: |
| ;; CHECK-NEXT: --deterministic Replace WebAssembly trapping |
| ;; CHECK-NEXT: behavior deterministically (the |
| ;; CHECK-NEXT: default is to not care about |
| ;; CHECK-NEXT: what would trap in wasm, like a |
| ;; CHECK-NEXT: load out of bounds or integer |
| ;; CHECK-NEXT: divide by zero; with this flag, |
| ;; CHECK-NEXT: we try to be deterministic at |
| ;; CHECK-NEXT: least in what happens, which |
| ;; CHECK-NEXT: might or might not be to trap |
| ;; CHECK-NEXT: like wasm, but at least should |
| ;; CHECK-NEXT: not vary) |
| ;; CHECK-NEXT: |
| ;; CHECK-NEXT: --symbols-file Emit a symbols file that maps |
| ;; CHECK-NEXT: function indexes to their |
| ;; CHECK-NEXT: original names |