[lld] [llvm] [WebAssembly] Add support for shared tags (PR #188367)

Jasmine Tang via llvm-commits llvm-commits at lists.llvm.org
Sat Apr 4 22:01:46 PDT 2026


================
@@ -8,7 +8,7 @@
 
 # Same again for wasm64
 
-# RUN: llvm-mc -filetype=obj -triple=wasm64-unknown-emscripten -o %t.o %s
+# RUN: llvm-mc -filetype=obj -triple=wasm64-unknown-emscripten -mattr=+exception-handling -o %t.o %s
----------------
badumbatish wrote:

yep, throwing an error here
```
# executed command: /home/jjasmine/Developer/igalia/llvm-project/build/bin/llvm-mc -filetype=obj -triple=wasm64-unknown-emscripten -o /home/jjasmine/Developer/igalia/llvm-project/build/tools/lld/test/wasm/Output/dylink.s.tmp.o /home/jjas
mine/Developer/igalia/llvm-project/lld/test/wasm/dylink.s
# .---command stderr------------
# | /home/jjasmine/Developer/igalia/llvm-project/lld/test/wasm/dylink.s:33:3: error: instruction requires: exception-handling
# |   throw __foo_tag
# |   ^
# | /home/jjasmine/Developer/igalia/llvm-project/lld/test/wasm/dylink.s:34:3: error: type mismatch, expected [] but got [i32]
# |   end_function
# |   ^
# `-----------------------------
# error: command failed with exit status: 1
```


https://github.com/llvm/llvm-project/pull/188367


More information about the llvm-commits mailing list