void test_some_integers() {
  do {
    if ((1) == (1)) {
      printf("\n[PASS] %s:%s():%d\n",
             "/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/"
             "2022-01-22/02-19-57/repos/jmcnamara/pytest_c_testrunner/refs/"
             "heads/master/test/test_basic_integers.c",
             __func__, 13);
    } else {
      printf("\n[FAIL] %s:%s():%d\n",
             "/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/"
             "2022-01-22/02-19-57/repos/jmcnamara/pytest_c_testrunner/refs/"
             "heads/master/test/test_basic_integers.c",
             __func__, 13);
      printf("  [TST] ASSERT_EQUAL_STR("
             "1"
             ", "
             "1"
             ")\n");
      printf("  [EXP] %d\n", (1));
      printf("  [GOT] %d\n", (1));
    }
  } while (0);
  ;
  do {
    if ((234) == (234)) {
      printf("\n[PASS] %s:%s():%d\n",
             "/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/"
             "2022-01-22/02-19-57/repos/jmcnamara/pytest_c_testrunner/refs/"
             "heads/master/test/test_basic_integers.c",
             __func__, 14);
    } else {
      printf("\n[FAIL] %s:%s():%d\n",
             "/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/"
             "2022-01-22/02-19-57/repos/jmcnamara/pytest_c_testrunner/refs/"
             "heads/master/test/test_basic_integers.c",
             __func__, 14);
      printf("  [TST] ASSERT_EQUAL_STR("
             "234"
             ", "
             "234"
             ")\n");
      printf("  [EXP] %d\n", (234));
      printf("  [GOT] %d\n", (234));
    }
  } while (0);
  ;
}


x86 assembly (clang, -O0):
<test_some_integers>:
push   %rbp
mov    %rsp,%rbp
jmp    1119 <test_some_integers+0x9>
lea    0xee0(%rip),%rdi
lea    0xeed(%rip),%rsi
lea    0xf8b(%rip),%rdx
mov    $0xd,%ecx
mov    $0x0,%al
call   1030 <printf@plt>
jmp    113f <test_some_integers+0x2f>
lea    0xeba(%rip),%rdi
lea    0xec7(%rip),%rsi
lea    0xf65(%rip),%rdx
mov    $0xe,%ecx
mov    $0x0,%al
call   1030 <printf@plt>
pop    %rbp
ret

x86 assembly (clang, -O2):
<test_some_integers>:
push   %r15
push   %r14
push   %rbx
lea    0xee4(%rip),%rbx
lea    0xef1(%rip),%r14
lea    0xf8f(%rip),%r15
mov    %rbx,%rdi
mov    %r14,%rsi
mov    %r15,%rdx
mov    $0xd,%ecx
xor    %eax,%eax
call   1030 <printf@plt>
mov    %rbx,%rdi
mov    %r14,%rsi
mov    %r15,%rdx
mov    $0xe,%ecx
xor    %eax,%eax
pop    %rbx
pop    %r14
pop    %r15
jmp    1030 <printf@plt>

LLVM IR (-O0):
@.str = [20 x i8] c"\0A[PASS] %s:%s():%d\0A\00"
@.str.1 = [165 x i8] c"/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/jmcnamara/pytest_c_testrunner/refs/heads/master/test/test_basic_integers.c\00"
@__func__.test_some_integers = [19 x i8] c"test_some_integers\00"
define void @test_some_integers() {
br label %1
1: ; preds = %0
%2 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([20 x i8], [20 x i8]* @.str, i64 0, i64 0), i8* getelementptr inbounds ([165 x i8], [165 x i8]* @.str.1, i64 0, i64 0), i8* getelementptr inbounds ([19 x i8], [19 x i8]* @__func__.test_some_integers, i64 0, i64 0), i32 13)
br label %3
3: ; preds = %1
br label %4
4: ; preds = %3
%5 = call i32 (i8*, ...) @printf(i8* getelementptr inbounds ([20 x i8], [20 x i8]* @.str, i64 0, i64 0), i8* getelementptr inbounds ([165 x i8], [165 x i8]* @.str.1, i64 0, i64 0), i8* getelementptr inbounds ([19 x i8], [19 x i8]* @__func__.test_some_integers, i64 0, i64 0), i32 14)
br label %6
6: ; preds = %4
ret void
}

LLVM IR (-O2):
@.str = [20 x i8] c"\0A[PASS] %s:%s():%d\0A\00"
@.str.1 = [165 x i8] c"/scratch/repos/new/home/jordi_armengol_estape/c-scraper/outputs/2022-01-22/02-19-57/repos/jmcnamara/pytest_c_testrunner/refs/heads/master/test/test_basic_integers.c\00"
@__func__.test_some_integers = [19 x i8] c"test_some_integers\00"
define void @test_some_integers() {
%1 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([20 x i8], [20 x i8]* @.str, i64 0, i64 0), i8* getelementptr inbounds ([165 x i8], [165 x i8]* @.str.1, i64 0, i64 0), i8* getelementptr inbounds ([19 x i8], [19 x i8]* @__func__.test_some_integers, i64 0, i64 0), i32 13)
%2 = tail call i32 (i8*, ...) @printf(i8* dereferenceable(1) getelementptr inbounds ([20 x i8], [20 x i8]* @.str, i64 0, i64 0), i8* getelementptr inbounds ([165 x i8], [165 x i8]* @.str.1, i64 0, i64 0), i8* getelementptr inbounds ([19 x i8], [19 x i8]* @__func__.test_some_integers, i64 0, i64 0), i32 14)
ret void
}