Files
clang-p2996/llvm/lib/Target/WebAssembly/WebAssemblyCleanCodeAfterTrap.cpp
Congcong Cai 1a46229636 Revert "Revert "[WebAssembly] remove instruction after builtin trap" (#90354)" (#90366)
`llvm.trap` will be convert as unreachable which is terminator.
Instruction after terminator will cause validation failed.
This PR introduces a pass to clean instruction after terminator.
Fixes: https://github.com/llvm/llvm-project/issues/68770
Reapply: #90207
2024-04-28 10:13:02 +08:00

2.5 KiB