// File: /workspace/github_cpp_makefile_star2_O1/AgathokakologicalBit[P]wit/src/error_handling.cpp
// Function: akbit::system::log_error(akbit::system::parsing::ParserState&)
void log_error(parsing::ParserState &state)
  {
    log_error_common(state);

    std::cout << "Line: " << state.peek().line << "\n";
    std::cout << "Column: " << state.peek().column << "\n\n";
    // TODO: Implement specific error handling stuff
    // TODO: Implement specific error handling stuff
    // TODO: Implement specific error handling stuff
  }

// Assembly:
pushq %r15
pushq %r14
pushq %r12
pushq %rbx
subq $0x98, %rsp
movq %rdi, %rbx
movups (%rdi), %xmm0
leaq 0x58(%rsp), %rdi
movaps %xmm0, -0x18(%rdi)
movl 0x10(%rbx), %eax
movl %eax, -0x8(%rdi)
leaq 0x68(%rsp), %r14
movq %r14, -0x10(%r14)
movq 0x18(%rbx), %rsi
movq 0x20(%rbx), %rdx
addq %rsi, %rdx
callq 0x6e14
leaq 0x78(%rsp), %rdi
leaq 0x38(%rbx), %rsi
callq 0x7644
movq 0x15bce(%rip), %rdi     # 0x1cfc0
leaq 0xdf29(%rip), %rsi      # 0x15322
movl $0x9, %edx
callq 0x3240
movl 0x50(%rsp), %esi
movq 0x15bb2(%rip), %rdi     # 0x1cfc0
callq 0x3340
leaq 0xdf12(%rip), %rsi      # 0x1532c
movl $0x2, %edx
movq %rax, %rdi
callq 0x3240
movq 0x58(%rsp), %rsi
movq 0x60(%rsp), %rdx
movq 0x15b88(%rip), %rdi     # 0x1cfc0
callq 0x3240
leaq 0xdedb(%rip), %rsi      # 0x1531f
movl $0x2, %edx
movq %rax, %rdi
callq 0x3240
movq 0x78(%rsp), %rdi
testq %rdi, %rdi
je 0x746b
movq 0x88(%rsp), %rsi
subq %rdi, %rsi
callq 0x31f0
movq 0x58(%rsp), %rdi
cmpq %r14, %rdi
je 0x7482
movq 0x68(%rsp), %rsi
incq %rsi
callq 0x31f0
movq 0x15b37(%rip), %rdi     # 0x1cfc0
leaq 0xde7f(%rip), %rsi      # 0x1530f
movl $0x6, %edx
callq 0x3240
movq (%rbx), %rax
movq (%rax), %r15
imulq $0x38, 0x8(%rbx), %r12
movl 0x8(%r15,%r12), %eax
leaq 0x18(%rsp), %rdi
movl %eax, -0x8(%rdi)
movq (%r15,%r12), %rax
movq %rax, -0x10(%rdi)
leaq 0x28(%rsp), %r14
movq %r14, -0x10(%r14)
movq 0x10(%r15,%r12), %rsi
movq 0x18(%r15,%r12), %rdx
addq %rsi, %rdx
callq 0x6e14
addq %r12, %r15
movq 0x30(%r15), %rax
movq %rax, 0x38(%rsp)
movl 0xc(%rsp), %esi
movq 0x15ad4(%rip), %rdi     # 0x1cfc0
callq 0x3150
leaq 0xde28(%rip), %rsi      # 0x15320
movl $0x1, %edx
movq %rax, %rdi
callq 0x3240
movq 0x18(%rsp), %rdi
cmpq %r14, %rdi
je 0x751c
movq 0x28(%rsp), %rsi
incq %rsi
callq 0x31f0
movq 0x15a9d(%rip), %rdi     # 0x1cfc0
leaq 0xddec(%rip), %rsi      # 0x15316
movl $0x8, %edx
callq 0x3240
movq (%rbx), %rax
movq (%rax), %r15
imulq $0x38, 0x8(%rbx), %rbx
movl 0x8(%r15,%rbx), %eax
leaq 0x18(%rsp), %rdi
movl %eax, -0x8(%rdi)
movq (%r15,%rbx), %rax
movq %rax, -0x10(%rdi)
movq %r14, (%rdi)
movq 0x10(%r15,%rbx), %rsi
movq 0x18(%r15,%rbx), %rdx
addq %rsi, %rdx
callq 0x6e14
addq %rbx, %r15
movq 0x30(%r15), %rax
movq %rax, 0x38(%rsp)
movl 0x10(%rsp), %esi
movq 0x15a40(%rip), %rdi     # 0x1cfc0
callq 0x3150
leaq 0xdd93(%rip), %rsi      # 0x1531f
movl $0x2, %edx
movq %rax, %rdi
callq 0x3240
movq 0x18(%rsp), %rdi
cmpq %r14, %rdi
je 0x75b0
movq 0x28(%rsp), %rsi
incq %rsi
callq 0x31f0
addq $0x98, %rsp
popq %rbx
popq %r12
popq %r14
popq %r15
retq
jmp 0x75c1
movq %rax, %rdi
callq 0x6c96
movq %rax, %rbx
movq 0x58(%rsp), %rdi
cmpq %r14, %rdi
je 0x7608
movq 0x68(%rsp), %rsi
jmp 0x75f1
jmp 0x75df
movq %rax, %rbx
movq 0x18(%rsp), %rdi
cmpq %r14, %rdi
je 0x7608
movq 0x28(%rsp), %rsi
incq %rsi
callq 0x31f0
jmp 0x7608
movq %rax, %rbx
leaq 0x40(%rsp), %rdi
callq 0x7610
movq %rbx, %rdi
callq 0x3350