// File: DoubleString[P]RtConverter/src/Json/json_reader.cpp
// Function: Json::Reader::getFormattedErrorMessages[abi:cxx11]() const
JSONCPP_STRING Reader::getFormattedErrorMessages() const {
  JSONCPP_STRING formattedMessage;
  for (Errors::const_iterator itError = errors_.begin();
       itError != errors_.end(); ++itError) {
    const ErrorInfo& error = *itError;
    formattedMessage +=
        "* " + getLocationLineAndColumn(error.token_.start_) + "\n";
    formattedMessage += "  " + error.message_ + "\n";
    if (error.extra_)
      formattedMessage +=
          "See " + getLocationLineAndColumn(error.extra_) + " for detail.\n";
  }
  return formattedMessage;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x190, %rsp            # imm = 0x190
movq %rdi, -0x188(%rbp)
movq %rdi, %rax
movq %rax, -0x180(%rbp)
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x178(%rbp)
movb $0x0, -0x11(%rbp)
callq 0x9a50
movq -0x178(%rbp), %rsi
addq $0x50, %rsi
leaq -0x38(%rbp), %rdi
callq 0x147f0
movq -0x178(%rbp), %rsi
addq $0x50, %rsi
leaq -0x58(%rbp), %rdi
callq 0x14850
leaq -0x38(%rbp), %rdi
leaq -0x58(%rbp), %rsi
callq 0x14820
testb $0x1, %al
jne 0xdf96
jmp 0xe25a
leaq -0x38(%rbp), %rdi
callq 0x14880
movq -0x178(%rbp), %rsi
movq %rax, -0x60(%rbp)
movq -0x60(%rbp), %rax
movq 0x8(%rax), %rdx
leaq -0xc0(%rbp), %rdi
callq 0xde30
jmp 0xdfc0
leaq 0xada8d(%rip), %rsi     # 0xbba54
leaq -0xa0(%rbp), %rdi
leaq -0xc0(%rbp), %rdx
callq 0x14630
jmp 0xdfdc
leaq 0xbbc10(%rip), %rdx     # 0xc9bf3
leaq -0x80(%rbp), %rdi
leaq -0xa0(%rbp), %rsi
callq 0x145e0
jmp 0xdff5
movq -0x188(%rbp), %rdi
leaq -0x80(%rbp), %rsi
callq 0x9980
jmp 0xe007
leaq -0x80(%rbp), %rdi
callq 0x9480
leaq -0xa0(%rbp), %rdi
callq 0x9480
leaq -0xc0(%rbp), %rdi
callq 0x9480
movq -0x60(%rbp), %rdx
addq $0x18, %rdx
leaq 0xba14b(%rip), %rsi     # 0xc8182
leaq -0x110(%rbp), %rdi
callq 0x148a0
jmp 0xe045
leaq 0xbbba7(%rip), %rdx     # 0xc9bf3
leaq -0xf0(%rbp), %rdi
leaq -0x110(%rbp), %rsi
callq 0x145e0
jmp 0xe061
movq -0x188(%rbp), %rdi
leaq -0xf0(%rbp), %rsi
callq 0x9980
jmp 0xe076
leaq -0xf0(%rbp), %rdi
callq 0x9480
leaq -0x110(%rbp), %rdi
callq 0x9480
movq -0x60(%rbp), %rax
cmpq $0x0, 0x38(%rax)
je 0xe24a
movq -0x178(%rbp), %rsi
movq -0x60(%rbp), %rax
movq 0x38(%rax), %rdx
leaq -0x170(%rbp), %rdi
callq 0xde30
jmp 0xe0ba
leaq 0xad996(%rip), %rsi     # 0xbba57
leaq -0x150(%rbp), %rdi
leaq -0x170(%rbp), %rdx
callq 0x14630
jmp 0xe0d6
leaq 0xad97f(%rip), %rdx     # 0xbba5c
leaq -0x130(%rbp), %rdi
leaq -0x150(%rbp), %rsi
callq 0x145e0
jmp 0xe0f2
movq -0x188(%rbp), %rdi
leaq -0x130(%rbp), %rsi
callq 0x9980
jmp 0xe107
leaq -0x130(%rbp), %rdi
callq 0x9480
leaq -0x150(%rbp), %rdi
callq 0x9480
leaq -0x170(%rbp), %rdi
callq 0x9480
jmp 0xe24a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xc8(%rbp)
movl %eax, -0xcc(%rbp)
jmp 0xe280
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xc8(%rbp)
movl %eax, -0xcc(%rbp)
jmp 0xe196
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xc8(%rbp)
movl %eax, -0xcc(%rbp)
jmp 0xe18a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xc8(%rbp)
movl %eax, -0xcc(%rbp)
leaq -0x80(%rbp), %rdi
callq 0x9480
leaq -0xa0(%rbp), %rdi
callq 0x9480
leaq -0xc0(%rbp), %rdi
callq 0x9480
jmp 0xe280
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xc8(%rbp)
movl %eax, -0xcc(%rbp)
jmp 0xe1d9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xc8(%rbp)
movl %eax, -0xcc(%rbp)
leaq -0xf0(%rbp), %rdi
callq 0x9480
leaq -0x110(%rbp), %rdi
callq 0x9480
jmp 0xe280
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xc8(%rbp)
movl %eax, -0xcc(%rbp)
jmp 0xe23c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xc8(%rbp)
movl %eax, -0xcc(%rbp)
jmp 0xe230
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xc8(%rbp)
movl %eax, -0xcc(%rbp)
leaq -0x130(%rbp), %rdi
callq 0x9480
leaq -0x150(%rbp), %rdi
callq 0x9480
leaq -0x170(%rbp), %rdi
callq 0x9480
jmp 0xe280
jmp 0xe24c
leaq -0x38(%rbp), %rdi
callq 0x149b0
jmp 0xdf6c
movb $0x1, -0x11(%rbp)
testb $0x1, -0x11(%rbp)
jne 0xe270
movq -0x188(%rbp), %rdi
callq 0x9480
movq -0x180(%rbp), %rax
addq $0x190, %rsp            # imm = 0x190
popq %rbp
retq
movq -0x188(%rbp), %rdi
callq 0x9480
movq -0xc8(%rbp), %rdi
callq 0x9d20
nopl (%rax,%rax)