// File: dadocolussi[P]gdc-circular_queue/tests/catch.hpp
// Function: Catch::ConsoleReporter::sectionEnded(Catch::SectionStats const&)
virtual void sectionEnded( SectionStats const& _sectionStats ) CATCH_OVERRIDE {
            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;
            }
            if( m_headerPrinted ) {
                if( m_config->showDurations() == ShowDurations::Always )
                    stream << "Completed in " << _sectionStats.durationInSeconds << "s" << std::endl;
                m_headerPrinted = false;
            }
            else {
                if( m_config->showDurations() == ShowDurations::Always )
                    stream << _sectionStats.sectionInfo.name << " completed in " << _sectionStats.durationInSeconds << "s" << std::endl;
            }
            StreamingReporterBase::sectionEnded( _sectionStats );
        }

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x50, %rsp
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x8(%rbp), %rax
movq %rax, -0x30(%rbp)
movq -0x10(%rbp), %rax
testb $0x1, 0x90(%rax)
je 0x21e92
movq -0x30(%rbp), %rdi
callq 0x54940
leaq -0x11(%rbp), %rdi
movl $0x12, %esi
callq 0x11bf0
movq -0x30(%rbp), %rdi
addq $0x1b0, %rdi            # imm = 0x1B0
callq 0x4c660
cmpq $0x1, %rax
jbe 0x21e18
movq -0x30(%rbp), %rax
movq 0x18(%rax), %rdi
leaq 0x5cd97(%rip), %rsi     # 0x7eb8c
callq 0xe670
jmp 0x21dfc
jmp 0x21e30
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x11(%rbp), %rdi
callq 0x11cf0
jmp 0x21f93
movq -0x30(%rbp), %rax
movq 0x18(%rax), %rdi
leaq 0x5cd7f(%rip), %rsi     # 0x7eba6
callq 0xe670
jmp 0x21e2e
jmp 0x21e30
movq -0x30(%rbp), %rax
movq 0x18(%rax), %rdi
leaq 0x5c42a(%rip), %rsi     # 0x7e269
callq 0xe670
movq %rax, -0x38(%rbp)
jmp 0x21e4a
movq -0x38(%rbp), %rdi
movq -0x10(%rbp), %rsi
addq $0x8, %rsi
callq 0xe5a0
movq %rax, -0x40(%rbp)
jmp 0x21e61
movq -0x40(%rbp), %rdi
leaq 0x5cd56(%rip), %rsi     # 0x7ebc2
callq 0xe670
movq %rax, -0x48(%rbp)
jmp 0x21e77
movq -0x48(%rbp), %rdi
movq 0x930b6(%rip), %rsi     # 0xb4f38
callq 0xe6f0
jmp 0x21e89
leaq -0x11(%rbp), %rdi
callq 0x11cf0
movq -0x30(%rbp), %rax
testb $0x1, 0x1c9(%rax)
je 0x21f0d
movq -0x30(%rbp), %rdi
addq $0x10, %rdi
callq 0x19f20
movq %rax, %rdi
movq (%rdi), %rax
callq *0x60(%rax)
cmpl $0x1, %eax
jne 0x21f00
movq -0x30(%rbp), %rax
movq 0x18(%rax), %rdi
leaq 0x5ccfc(%rip), %rsi     # 0x7ebc5
callq 0xe670
movq %rax, %rdi
movq -0x10(%rbp), %rax
movsd 0x88(%rax), %xmm0
callq 0xec10
movq %rax, %rdi
leaq 0x5bf5d(%rip), %rsi     # 0x7de49
callq 0xe670
movq %rax, %rdi
movq 0x9303d(%rip), %rsi     # 0xb4f38
callq 0xe6f0
movq -0x30(%rbp), %rax
movb $0x0, 0x1c9(%rax)
jmp 0x21f80
movq -0x30(%rbp), %rdi
addq $0x10, %rdi
callq 0x19f20
movq %rax, %rdi
movq (%rdi), %rax
callq *0x60(%rax)
cmpl $0x1, %eax
jne 0x21f7e
movq -0x30(%rbp), %rax
movq 0x18(%rax), %rdi
movq -0x10(%rbp), %rsi
addq $0x8, %rsi
callq 0xe5a0
movq %rax, %rdi
leaq 0x5cc8c(%rip), %rsi     # 0x7ebd3
callq 0xe670
movq %rax, %rdi
movq -0x10(%rbp), %rax
movsd 0x88(%rax), %xmm0
callq 0xec10
movq %rax, %rdi
leaq 0x5bedf(%rip), %rsi     # 0x7de49
callq 0xe670
movq %rax, %rdi
movq 0x92fbf(%rip), %rsi     # 0xb4f38
callq 0xe6f0
jmp 0x21f80
movq -0x30(%rbp), %rdi
movq -0x10(%rbp), %rsi
callq 0x1e950
addq $0x50, %rsp
popq %rbp
retq
movq -0x20(%rbp), %rdi
callq 0xeb60
nopl (%rax)