Commit 3889bf5
authored
Mark LEGACY_VM_SUPPORT as incompatible with MEMORY64 (#25183)
Even `-sMEMORY64=2` is not supported because out lowering pass doesn't
yet support it:
```
Running test_core: (1 tests)
test_embind_val_basics_legacy (test_core.wasm64l.test_embind_val_basics_legacy) ... Fatal: Memory64 and multi-memory not supported by memory.copy lowering
em++: error: '/usr/local/google/home/sbc/dev/wasm/binaryen-out/bin/wasm-opt --signext-lowering --llvm-nontrapping-fptoint-lowering --llvm-memory-copy-fill-lowering --memory64-lowering --table64-lowering test_embind_val_basics.wasm -o test_embind_val_basics.wasm -g --mvp-features --enable-bulk-memory --enable-bulk-memory-opt --enable-call-indirect-overlong --enable-memory64 --enable-multivalue --enable-mutable-globals --enable-nontrapping-float-to-int --enable-reference-types --enable-sign-ext' failed (returned 1)
None
```
Fixes: #251821 parent 300a596 commit 3889bf5
3 files changed
+7
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
691 | 691 | | |
692 | 692 | | |
693 | 693 | | |
| 694 | + | |
694 | 695 | | |
695 | 696 | | |
696 | 697 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7511 | 7511 | | |
7512 | 7512 | | |
7513 | 7513 | | |
7514 | | - | |
7515 | | - | |
| 7514 | + | |
| 7515 | + | |
| 7516 | + | |
| 7517 | + | |
| 7518 | + | |
7516 | 7519 | | |
7517 | 7520 | | |
7518 | 7521 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
674 | 674 | | |
675 | 675 | | |
676 | 676 | | |
| 677 | + | |
677 | 678 | | |
678 | 679 | | |
679 | 680 | | |
| |||
0 commit comments