// File: xelia-it[P]mustache/third-party/catch2/single_include/catch2/catch.hpp
// Function: Catch::enforceNoDuplicateTestCases(std::vector<Catch::TestCase, std::allocator<Catch::TestCase>> const&)
void enforceNoDuplicateTestCases( std::vector<TestCase> const& functions ) {
        std::set<TestCase> seenFunctions;
        for( auto const& function : functions ) {
            auto prev = seenFunctions.insert( function );
            CATCH_ENFORCE( prev.second,
                    "error: TEST_CASE( \"" << function.name << "\" ) already defined.\n"
                    << "\tFirst seen at " << prev.first->getTestCaseInfo().lineInfo << "\n"
                    << "\tRedefined at " << function.getTestCaseInfo().lineInfo );
        }
    }

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x110, %rsp            # imm = 0x110
movq %rdi, -0x8(%rbp)
leaq -0x38(%rbp), %rdi
callq 0x91f70
movq -0x8(%rbp), %rax
movq %rax, -0x40(%rbp)
movq -0x40(%rbp), %rdi
callq 0x91b20
movq %rax, -0x48(%rbp)
movq -0x40(%rbp), %rdi
callq 0x91b50
movq %rax, -0x50(%rbp)
leaq -0x48(%rbp), %rdi
leaq -0x50(%rbp), %rsi
callq 0x91b80
testb $0x1, %al
jne 0x6a0a0
jmp 0x6a27f
leaq -0x48(%rbp), %rdi
callq 0x91bc0
movq %rax, -0x58(%rbp)
movq -0x58(%rbp), %rsi
leaq -0x38(%rbp), %rdi
callq 0x91f90
movb %dl, -0xc9(%rbp)
movq %rax, -0xc8(%rbp)
jmp 0x6a0c9
movb -0xc9(%rbp), %al
movq -0xc8(%rbp), %rcx
movq %rcx, -0x88(%rbp)
movb %al, -0x80(%rbp)
movq -0x88(%rbp), %rax
movq %rax, -0x68(%rbp)
movb -0x80(%rbp), %al
movb %al, -0x60(%rbp)
testb $0x1, -0x60(%rbp)
jne 0x6a26b
leaq -0xc0(%rbp), %rdi
callq 0x67d90
jmp 0x6a109
leaq 0xd5794(%rip), %rsi     # 0x13f8a4
leaq -0xc0(%rbp), %rdi
callq 0x91100
movq %rax, -0xd8(%rbp)
jmp 0x6a125
movq -0xd8(%rbp), %rdi
movq -0x58(%rbp), %rsi
callq 0x8ab30
movq %rax, -0xe0(%rbp)
jmp 0x6a13e
movq -0xe0(%rbp), %rdi
leaq 0xd576c(%rip), %rsi     # 0x13f8b8
callq 0x91fe0
movq %rax, -0xe8(%rbp)
jmp 0x6a15a
movq -0xe8(%rbp), %rdi
leaq 0xd5766(%rip), %rsi     # 0x13f8ce
callq 0x8e700
movq %rax, -0xf0(%rbp)
jmp 0x6a176
leaq -0x68(%rbp), %rdi
callq 0x92010
movq %rax, %rdi
callq 0x5ea60
movq -0xf0(%rbp), %rdi
movq %rax, %rsi
addq $0x90, %rsi
callq 0x8e5d0
movq %rax, -0xf8(%rbp)
jmp 0x6a1a6
movq -0xf8(%rbp), %rdi
leaq 0xdf611(%rip), %rsi     # 0x1497c5
callq 0x90b70
movq %rax, -0x100(%rbp)
jmp 0x6a1c2
movq -0x100(%rbp), %rdi
leaq 0xd570e(%rip), %rsi     # 0x13f8de
callq 0x92030
movq %rax, -0x108(%rbp)
jmp 0x6a1de
movq -0x58(%rbp), %rdi
callq 0x5ea60
movq -0x108(%rbp), %rdi
movq %rax, %rsi
addq $0x90, %rsi
callq 0x8e5d0
movq %rax, -0x110(%rbp)
jmp 0x6a206
movq -0x110(%rbp), %rsi
leaq -0xa8(%rbp), %rdi
callq 0x53b70
jmp 0x6a21b
leaq -0xa8(%rbp), %rdi
callq 0x53dd0
jmp 0x6a229
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x70(%rbp)
movl %eax, -0x74(%rbp)
jmp 0x6a291
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x70(%rbp)
movl %eax, -0x74(%rbp)
jmp 0x6a25d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x70(%rbp)
movl %eax, -0x74(%rbp)
leaq -0xa8(%rbp), %rdi
callq 0x52e58
leaq -0xc0(%rbp), %rdi
callq 0x67e50
jmp 0x6a291
jmp 0x6a26d
jmp 0x6a26f
jmp 0x6a271
leaq -0x48(%rbp), %rdi
callq 0x91c60
jmp 0x6a08a
leaq -0x38(%rbp), %rdi
callq 0x92060
addq $0x110, %rsp            # imm = 0x110
popq %rbp
retq
leaq -0x38(%rbp), %rdi
callq 0x92060
movq -0x70(%rbp), %rdi
callq 0x52c90
nopw %cs:(%rax,%rax)