// File: jo-qzy[P]MyJson/test.cpp
// Function: test_parse_false()
static void test_parse_false() {
    Reader reader;
    Value value;
    EXPECT_EQ_INT(PARSE_OK, reader.parse("false", value));
    EXPECT_EQ_INT(JSON_FALSE, value.get_type());
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x1a0, %rsp            # imm = 0x1A0
leaq -0xb0(%rbp), %rdi
callq 0x1b600
movl 0x28327(%rip), %eax     # 0x2d1f4
incl %eax
movl %eax, 0x2831f(%rip)     # 0x2d1f4
leaq -0xd1(%rbp), %rdi
movq %rdi, -0x118(%rbp)
callq 0x2360
movq -0x118(%rbp), %rdx
leaq 0x20384(%rip), %rsi     # 0x2527a
leaq -0xd0(%rbp), %rdi
callq 0x22f0
jmp 0x4f04
leaq -0xd0(%rbp), %rdi
leaq -0xb0(%rbp), %rsi
callq 0x1b650
movl %eax, -0x11c(%rbp)
jmp 0x4f1f
leaq -0xd0(%rbp), %rdi
callq 0x2150
leaq -0xd1(%rbp), %rdi
callq 0x2280
movl -0x11c(%rbp), %ecx
xorl %eax, %eax
cmpl %ecx, %eax
jne 0x4f9a
movl 0x282af(%rip), %eax     # 0x2d1f8
addl $0x1, %eax
movl %eax, 0x282a6(%rip)     # 0x2d1f8
jmp 0x5129
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x4f89
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
leaq -0xd0(%rbp), %rdi
callq 0x2150
leaq -0xd1(%rbp), %rdi
callq 0x2280
jmp 0x5260
movq 0x28037(%rip), %rdi     # 0x2cfd8
leaq 0x20355(%rip), %rsi     # 0x252fd
callq 0x2240
movq %rax, -0x128(%rbp)
jmp 0x4fb6
movq -0x128(%rbp), %rdi
leaq 0x2034a(%rip), %rsi     # 0x2530e
callq 0x2240
movq %rax, -0x130(%rbp)
jmp 0x4fd2
movq -0x130(%rbp), %rdi
movl $0x2d, %esi
callq 0x2340
movq %rax, -0x138(%rbp)
jmp 0x4fec
movq -0x138(%rbp), %rdi
leaq 0x2030c(%rip), %rsi     # 0x25306
callq 0x2240
movq %rax, -0x140(%rbp)
jmp 0x5008
movq -0x140(%rbp), %rdi
xorl %esi, %esi
callq 0x2340
movq %rax, -0x148(%rbp)
jmp 0x501f
movq -0x148(%rbp), %rdi
leaq 0x202e3(%rip), %rsi     # 0x25310
callq 0x2240
movq %rax, -0x150(%rbp)
jmp 0x503b
leaq -0x109(%rbp), %rdi
movq %rdi, -0x158(%rbp)
callq 0x2360
movq -0x158(%rbp), %rdx
leaq 0x2021e(%rip), %rsi     # 0x2527a
leaq -0x108(%rbp), %rdi
callq 0x22f0
jmp 0x506a
leaq -0x108(%rbp), %rdi
leaq -0xb0(%rbp), %rsi
callq 0x1b650
movl %eax, -0x15c(%rbp)
jmp 0x5085
movl -0x15c(%rbp), %esi
movq -0x150(%rbp), %rdi
callq 0x2340
movq %rax, -0x168(%rbp)
jmp 0x50a0
movq -0x168(%rbp), %rdi
movq 0x27f1a(%rip), %rsi     # 0x2cfc8
callq 0x2270
jmp 0x50b5
leaq -0x108(%rbp), %rdi
callq 0x2150
leaq -0x109(%rbp), %rdi
callq 0x2280
jmp 0x5129
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x5260
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
jmp 0x5118
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xe0(%rbp)
movl %eax, -0xe4(%rbp)
leaq -0x108(%rbp), %rdi
callq 0x2150
leaq -0x109(%rbp), %rdi
callq 0x2280
jmp 0x5260
jmp 0x512b
jmp 0x512d
jmp 0x512f
movl 0x280bf(%rip), %eax     # 0x2d1f4
addl $0x1, %eax
movl %eax, 0x280b6(%rip)     # 0x2d1f4
leaq -0xb0(%rbp), %rdi
callq 0x1b690
movl %eax, %ecx
movl $0x2, %eax
cmpl %ecx, %eax
jne 0x5169
movl 0x2809d(%rip), %eax     # 0x2d1f8
addl $0x1, %eax
movl %eax, 0x28094(%rip)     # 0x2d1f8
jmp 0x5247
movq 0x27e68(%rip), %rdi     # 0x2cfd8
leaq 0x20186(%rip), %rsi     # 0x252fd
callq 0x2240
movq %rax, -0x170(%rbp)
jmp 0x5185
movq -0x170(%rbp), %rdi
leaq 0x2017b(%rip), %rsi     # 0x2530e
callq 0x2240
movq %rax, -0x178(%rbp)
jmp 0x51a1
movq -0x178(%rbp), %rdi
movl $0x2e, %esi
callq 0x2340
movq %rax, -0x180(%rbp)
jmp 0x51bb
movq -0x180(%rbp), %rdi
leaq 0x2013d(%rip), %rsi     # 0x25306
callq 0x2240
movq %rax, -0x188(%rbp)
jmp 0x51d7
movq -0x188(%rbp), %rdi
movl $0x2, %esi
callq 0x2340
movq %rax, -0x190(%rbp)
jmp 0x51f1
movq -0x190(%rbp), %rdi
leaq 0x20111(%rip), %rsi     # 0x25310
callq 0x2240
movq %rax, -0x198(%rbp)
jmp 0x520d
leaq -0xb0(%rbp), %rdi
callq 0x1b690
movq -0x198(%rbp), %rdi
movl %eax, %esi
callq 0x2340
movq %rax, -0x1a0(%rbp)
jmp 0x5230
movq -0x1a0(%rbp), %rdi
movq 0x27d8a(%rip), %rsi     # 0x2cfc8
callq 0x2270
jmp 0x5245
jmp 0x5247
jmp 0x5249
jmp 0x524b
leaq -0xb0(%rbp), %rdi
callq 0x1b770
addq $0x1a0, %rsp            # imm = 0x1A0
popq %rbp
retq
leaq -0xb0(%rbp), %rdi
callq 0x1b770
movq -0xe0(%rbp), %rdi
callq 0x2350
nopl (%rax,%rax)