Files
c3c/test/test_suite/expressions/assignment_precedence.c3t
2021-07-19 17:31:13 +02:00

23 lines
461 B
Plaintext

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