fix TestNamedStruct

This commit is contained in:
xushiwei
2024-04-27 08:17:46 +08:00
parent 5f08e7a612
commit 00b2fd1479
5 changed files with 13 additions and 13 deletions

View File

@@ -4,16 +4,16 @@ source_filename = "main"
@main.format = global ptr null
@"main.init$guard" = global ptr null
define i64 @"(T).Add"(i64 %0, i64 %1) {
define i64 @"(main.T).Add"(i64 %0, i64 %1) {
_llgo_0:
%2 = add i64 %0, %1
ret i64 %2
}
define i64 @"(*T).Add"(ptr %0, i64 %1) {
define i64 @"(*main.T).Add"(ptr %0, i64 %1) {
_llgo_0:
%2 = load i64, ptr %0, align 4
%3 = call i64 @"(T).Add"(i64 %2, i64 %1)
%3 = call i64 @"(main.T).Add"(i64 %2, i64 %1)
ret i64 %3
}
@@ -43,7 +43,7 @@ _llgo_2: ; preds = %_llgo_1, %_llgo_0
define void @main() {
_llgo_0:
call void @main.init()
%0 = call i64 @"(T).Add"(i64 1, i64 2)
%0 = call i64 @"(main.T).Add"(i64 1, i64 2)
call void (ptr, ...) @printf(ptr @main.format, i64 %0)
ret void
}