mirror of
https://github.com/c3lang/c3c.git
synced 2026-02-27 12:01:16 +00:00
23 lines
461 B
C
23 lines
461 B
C
module prec;
|
|
|
|
func void test()
|
|
{
|
|
int i = 1;
|
|
int j = 2;
|
|
int k = 3;
|
|
int l = i = j = k;
|
|
}
|
|
|
|
// #expect: prec.ll
|
|
|
|
%i = alloca i32, align 4
|
|
%j = alloca i32, align 4
|
|
%k = alloca i32, align 4
|
|
%l = alloca i32, align 4
|
|
store i32 1, i32* %i, align 4
|
|
store i32 2, i32* %j, align 4
|
|
store i32 3, i32* %k, align 4
|
|
%0 = load i32, i32* %k, align 4
|
|
store i32 %0, i32* %j, align 4
|
|
store i32 %0, i32* %i, align 4
|
|
store i32 %0, i32* %l, align 4 |