// File: xelia-it[P]mustache/third-party/catch2/single_include/catch2/catch.hpp
// Function: Catch::ConsoleReporter::sectionEnded(Catch::SectionStats const&)
void ConsoleReporter::sectionEnded(SectionStats const& _sectionStats) {
    m_tablePrinter->close();
    if (_sectionStats.missingAssertions) {
        lazyPrint();
        Colour colour(Colour::ResultError);
        if (m_sectionStack.size() > 1)
            stream << "\nNo assertions in section";
        else
            stream << "\nNo assertions in test case";
        stream << " '" << _sectionStats.sectionInfo.name << "'\n" << std::endl;
    }
    double dur = _sectionStats.durationInSeconds;
    if (shouldShowDuration(*m_config, dur)) {
        stream << getFormattedDuration(dur) << " s: " << _sectionStats.sectionInfo.name << std::endl;
    }
    if (m_headerPrinted) {
        m_headerPrinted = false;
    }
    StreamingReporterBase::sectionEnded(_sectionStats);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0xa0, %rsp
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x8(%rbp), %rdi
movq %rdi, -0x58(%rbp)
addq $0x168, %rdi            # imm = 0x168
callq 0x94630
movq %rax, %rdi
callq 0x94650
movq -0x10(%rbp), %rax
testb $0x1, 0x78(%rax)
je 0x725a6
movq -0x58(%rbp), %rdi
callq 0x71e50
leaq -0x11(%rbp), %rdi
movl $0x12, %esi
callq 0x5aea0
movq -0x58(%rbp), %rdi
addq $0x148, %rdi            # imm = 0x148
callq 0x946d0
cmpq $0x1, %rax
jbe 0x7252c
movq -0x58(%rbp), %rax
movq 0x18(%rax), %rdi
leaq 0xcd6b2(%rip), %rsi     # 0x13fbbb
callq 0x52710
jmp 0x72510
jmp 0x72544
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x11(%rbp), %rdi
callq 0x5afc0
jmp 0x726a9
movq -0x58(%rbp), %rax
movq 0x18(%rax), %rdi
leaq 0xcd69a(%rip), %rsi     # 0x13fbd5
callq 0x52710
jmp 0x72542
jmp 0x72544
movq -0x58(%rbp), %rax
movq 0x18(%rax), %rdi
leaq 0xcd540(%rip), %rsi     # 0x13fa93
callq 0x52710
movq %rax, -0x60(%rbp)
jmp 0x7255e
movq -0x60(%rbp), %rdi
movq -0x10(%rbp), %rsi
addq $0x8, %rsi
callq 0x52670
movq %rax, -0x68(%rbp)
jmp 0x72575
movq -0x68(%rbp), %rdi
leaq 0xcd671(%rip), %rsi     # 0x13fbf1
callq 0x52710
movq %rax, -0x70(%rbp)
jmp 0x7258b
movq -0x70(%rbp), %rdi
movq 0x14e9a2(%rip), %rsi    # 0x1c0f38
callq 0x527a0
jmp 0x7259d
leaq -0x11(%rbp), %rdi
callq 0x5afc0
movq -0x58(%rbp), %rdi
movq -0x10(%rbp), %rax
movsd 0x70(%rax), %xmm0
movsd %xmm0, -0x30(%rbp)
addq $0x8, %rdi
callq 0x8fc70
movq %rax, %rdi
movsd -0x30(%rbp), %xmm0
callq 0x6f580
testb $0x1, %al
jne 0x725d7
jmp 0x7267b
movq -0x58(%rbp), %rax
movq 0x18(%rax), %rax
movq %rax, -0x88(%rbp)
movsd -0x30(%rbp), %xmm0
leaq -0x50(%rbp), %rdi
movq %rdi, -0x80(%rbp)
callq 0x6f490
movq -0x88(%rbp), %rdi
movq -0x80(%rbp), %rsi
callq 0x52670
movq %rax, -0x78(%rbp)
jmp 0x7260e
movq -0x78(%rbp), %rdi
leaq 0xcd558(%rip), %rsi     # 0x13fb71
callq 0x52710
movq %rax, -0x90(%rbp)
jmp 0x72627
movq -0x90(%rbp), %rdi
movq -0x10(%rbp), %rsi
addq $0x8, %rsi
callq 0x52670
movq %rax, -0x98(%rbp)
jmp 0x72644
movq -0x98(%rbp), %rdi
movq 0x14e8e6(%rip), %rsi    # 0x1c0f38
callq 0x527a0
jmp 0x72659
leaq -0x50(%rbp), %rdi
callq 0x52e58
jmp 0x7267b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x50(%rbp), %rdi
callq 0x52e58
jmp 0x726a9
movq -0x58(%rbp), %rax
testb $0x1, 0x170(%rax)
je 0x72693
movq -0x58(%rbp), %rax
movb $0x0, 0x170(%rax)
movq -0x58(%rbp), %rdi
movq -0x10(%rbp), %rsi
callq 0x94700
addq $0xa0, %rsp
popq %rbp
retq
movq -0x20(%rbp), %rdi
callq 0x52c90
nopw %cs:(%rax,%rax)