// File: /workspace/github_cpp_makefile_star2_O1/DimitriDaSilva[P]42_ft_containers/tester/containers/vector/test_vector.cpp
// Function: test_vector()
void test_vector()
{
	subsection_wrapper(test_vector_constructors, "vector_constructors");
	subsection_wrapper(test_vector_capacity, "vector_capacity");
	subsection_wrapper(test_vector_iterators, "vector_iterators");
	subsection_wrapper(test_vector_reverse_iterators, "vector_reverse_iterators");
	subsection_wrapper(test_vector_element_access, "vector_element_access");
	subsection_wrapper(test_vector_modifiers, "vector_modifiers");
	subsection_wrapper(test_vector_allocator, "vector_allocator");
	subsection_wrapper(test_vector_non_member_overloads, "vector_non_member_overloads");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r14
pushq %rbx
subq $0x100, %rsp            # imm = 0x100
leaq -0x100(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0xdf83(%rip), %rsi      # 0x269e3
leaq 0xdf8f(%rip), %rdx      # 0x269f6
leaq -0x110(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq 0x306a(%rip), %rdi      # 0x1bae7
movq %rbx, %rsi
callq 0x25d6b
movq -0x110(%rbp), %rdi
cmpq %r14, %rdi
je 0x18a96
callq 0x21b0
leaq -0xe0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0xdf4f(%rip), %rsi      # 0x269f7
leaq 0xdf57(%rip), %rdx      # 0x26a06
leaq -0xf0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq 0x1460(%rip), %rdi      # 0x19f25
movq %rbx, %rsi
callq 0x25d6b
movq -0xf0(%rbp), %rdi
cmpq %r14, %rdi
je 0x18ade
callq 0x21b0
leaq -0xc0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0xdf17(%rip), %rsi      # 0x26a07
leaq 0xdf20(%rip), %rdx      # 0x26a17
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq 0xa4f7(%rip), %rdi      # 0x23004
movq %rbx, %rsi
callq 0x25d6b
movq -0xd0(%rbp), %rdi
cmpq %r14, %rdi
je 0x18b26
callq 0x21b0
leaq -0xa0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0xdee0(%rip), %rsi      # 0x26a18
leaq 0xdef1(%rip), %rdx      # 0x26a30
leaq -0xb0(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq -0x635(%rip), %rdi      # 0x18520
movq %rbx, %rsi
callq 0x25d6b
movq -0xb0(%rbp), %rdi
cmpq %r14, %rdi
je 0x18b6e
callq 0x21b0
leaq -0x80(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0xdeb4(%rip), %rsi      # 0x26a31
leaq 0xdec2(%rip), %rdx      # 0x26a46
leaq -0x90(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq 0xb14f(%rip), %rdi      # 0x23ce9
movq %rbx, %rsi
callq 0x25d6b
movq -0x90(%rbp), %rdi
cmpq %r14, %rdi
je 0x18bb3
callq 0x21b0
leaq -0x60(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0xde85(%rip), %rsi      # 0x26a47
leaq 0xde8e(%rip), %rdx      # 0x26a57
leaq -0x70(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq 0x751c(%rip), %rdi      # 0x200f8
movq %rbx, %rsi
callq 0x25d6b
movq -0x70(%rbp), %rdi
cmpq %r14, %rdi
je 0x18bf2
callq 0x21b0
leaq -0x40(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0xde57(%rip), %rsi      # 0x26a58
leaq 0xde60(%rip), %rdx      # 0x26a68
leaq -0x50(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq 0x2317(%rip), %rdi      # 0x1af32
movq %rbx, %rsi
callq 0x25d6b
movq -0x50(%rbp), %rdi
cmpq %r14, %rdi
je 0x18c31
callq 0x21b0
leaq -0x20(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0xde29(%rip), %rsi      # 0x26a69
leaq 0xde3d(%rip), %rdx      # 0x26a84
leaq -0x30(%rbp), %rbx
movq %rbx, %rdi
callq 0x2f88
leaq 0x535(%rip), %rdi       # 0x1918f
movq %rbx, %rsi
callq 0x25d6b
movq -0x30(%rbp), %rdi
cmpq %r14, %rdi
je 0x18c70
callq 0x21b0
addq $0x100, %rsp            # imm = 0x100
popq %rbx
popq %r14
popq %rbp
retq
movq %rax, %rbx
movq -0x30(%rbp), %rdi
jmp 0x18cd1
movq %rax, %rbx
movq -0x50(%rbp), %rdi
jmp 0x18cd1
movq %rax, %rbx
movq -0x70(%rbp), %rdi
jmp 0x18cd1
movq %rax, %rbx
movq -0x90(%rbp), %rdi
jmp 0x18cd1
movq %rax, %rbx
movq -0xb0(%rbp), %rdi
jmp 0x18cd1
movq %rax, %rbx
movq -0xd0(%rbp), %rdi
jmp 0x18cd1
movq %rax, %rbx
movq -0xf0(%rbp), %rdi
jmp 0x18cd1
movq %rax, %rbx
movq -0x110(%rbp), %rdi
cmpq %r14, %rdi
je 0x18cdb
callq 0x21b0
movq %rbx, %rdi
callq 0x2340
nop