fix issue 4996. (#5003)

This commit is contained in:
yuyang
2022-10-05 02:18:42 +08:00
committed by GitHub
parent f2105f95e9
commit 07584f6ac8
5 changed files with 40 additions and 16 deletions

View File

@@ -0,0 +1,24 @@
test interpret
test run
set enable_llvm_abi_extensions=true
target riscv64
; This is a regression test for https://github.com/bytecodealliance/wasmtime/issues/4996.
function %issue4996() -> i128, i64 system_v {
block0:
v5 = bconst.b1 false
brz v5, block3 ; v5 = false
jump block1
block1:
v12 = iconst.i64 0
v13 = uextend.i128 v12 ; v12 = 0
jump block5(v13)
block3:
v21 = iconst.i128 0
jump block5(v21) ; v21 = 0
block5(v23: i128):
v29 = iconst.i64 0
return v23, v29 ; v29 = 0
}
; run: %issue4996() == [0,0]