Passing a single value to @wasm would ignore the renaming

This commit is contained in:
Christoffer Lerno
2025-11-18 18:25:07 +01:00
parent 49b8cfe267
commit 2a41fa6281
3 changed files with 40 additions and 7 deletions

View File

@@ -0,0 +1,31 @@
// #target: wasm32
module test;
fn int testexport(int num) @export("test_export")
{
return num * 100;
}
fn int testwasm(int num) @wasm("test_wasm")
{
return num * 100;
}
fn int main()
{
return 0;
}
/* #expect: test.ll
define i32 @test_export(i32 %0) #0 {
entry:
%mul = mul i32 %0, 100
ret i32 %mul
}
define i32 @test_wasm(i32 %0) #1 {
entry:
%mul = mul i32 %0, 100
ret i32 %mul
}