Files
c3c/test/test_suite/expressions/check_implicit_conversion_signed_unsigned.c3t
Christoffer Lerno e605a21fd3 Revert "Revert 0.7.6 code for 0.7.5 re-release"
This reverts commit d1349c9cfb.
2025-09-05 23:30:35 +02:00

23 lines
371 B
Plaintext

module check;
fn int main()
{
int a = 0;
ulong b = 3;
b - a;
return 1;
}
/* #expect: check.ll
entry:
%a = alloca i32, align 4
%b = alloca i64, align 8
store i32 0, ptr %a, align 4
store i64 3, ptr %b, align 8
%0 = load i64, ptr %b, align 8
%1 = load i32, ptr %a, align 4
%sext = sext i32 %1 to i64
%sub = sub i64 %0, %sext
ret i32 1
}