# RUN: cargo run -p ylc -- -in=%s -o=out.o gcc out.o -o a.exe ./a.exe # IN: define u32 @is_smaller_or_equal(u32 %0, u32 %1) { entry: %2 = cmp lte u32 %0, %1 ret u32 %2 } define u32 @main() { entry: %0 = u32 5 %1 = u32 5 %2 = call u32 is_smaller_or_equal u32 %0 u32 %1 %3 = u32 1 %4 = u32 4 %5 = call u32 is_smaller_or_equal u32 %3 u32 %4 %6 = add u32 %2, %5 ret u32 %6 } # EXIT_CODE=2