; NOTE: Assertions have been autogenerated by utils/update_llubi_test_checks.py UTC_ARGS: --version 6 ; RUN: not llubi --verbose < %s 2>&1 | FileCheck %s declare void @_ZSt9terminatev() declare i32 @puts(ptr) define i32 @main() { entry: %before = alloca [7 x i8] store [7 x i8] c"Before\00", ptr %before %after = alloca [6 x i8] store [6 x i8] c"After\00", ptr %after %0 = call i32 @puts(ptr %before) call void @_ZSt9terminatev() %1 = call i32 @puts(ptr %after) ret i32 0 } ; CHECK: Entering function: main ; CHECK-NEXT: %before = alloca [7 x i8], align 1 => ptr 0x8 [before] ; CHECK-NEXT: store [7 x i8] c"Before\00", ptr %before, align 1 ; CHECK-NEXT: %after = alloca [6 x i8], align 1 => ptr 0xF [after] ; CHECK-NEXT: store [6 x i8] c"After\00", ptr %after, align 1 ; CHECK-NEXT: Before ; CHECK-NEXT: %0 = call i32 @puts(ptr %before) => i32 1 ; CHECK-NEXT: Program terminated.