Fix of overalignment on deref.

This commit is contained in:
Christoffer Lerno
2023-01-19 11:28:24 +01:00
parent e284d49dd9
commit 1ab304dc64
51 changed files with 219 additions and 210 deletions

View File

@@ -41,10 +41,10 @@ entry:
store ptr %a, ptr %this, align 8
%5 = load ptr, ptr %this, align 8
%6 = getelementptr inbounds %Foo, ptr %5, i32 0, i32 0
store i32 4, ptr %6, align 8
store i32 4, ptr %6, align 4
%7 = load ptr, ptr %this, align 8
%8 = getelementptr inbounds %Foo, ptr %7, i32 0, i32 0
%9 = load i32, ptr %8, align 8
%9 = load i32, ptr %8, align 4
call void (ptr, ...) @printf(ptr @.str.2, i32 %9)
%10 = getelementptr inbounds %Foo, ptr %a, i32 0, i32 0
%11 = load i32, ptr %10, align 4