// File: /workspace/github_cpp_makefile_star2_O2/xelia-it[P]mustache/third-party/catch2/single_include/catch2/catch.hpp
// Function: Catch::XmlReporter::testGroupEnded(Catch::TestGroupStats const&)
void XmlReporter::testGroupEnded( TestGroupStats const& testGroupStats ) {
        StreamingReporterBase::testGroupEnded( testGroupStats );
        // TODO: Check testGroupStats.aborting and act accordingly.
        m_xml.scopedElement( "OverallResults" )
            .writeAttribute( "successes", testGroupStats.totals.assertions.passed )
            .writeAttribute( "failures", testGroupStats.totals.assertions.failed )
            .writeAttribute( "expectedFailures", testGroupStats.totals.assertions.failedButOk );
        m_xml.scopedElement( "OverallResultsCases")
            .writeAttribute( "successes", testGroupStats.totals.testCases.passed )
            .writeAttribute( "failures", testGroupStats.totals.testCases.failed )
            .writeAttribute( "expectedFailures", testGroupStats.totals.testCases.failedButOk );
        m_xml.endElement();
    }

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r14
pushq %rbx
subq $0xa0, %rsp
movq %rsi, %r14
movq %rdi, %rbx
addq $0x50, %rdi
callq 0x5c6ea
leaq 0x3a704(%rip), %rsi     # 0x74e60
leaq -0xa8(%rbp), %rdi
leaq -0x14(%rbp), %rdx
callq 0x24210
addq $0x170, %rbx            # imm = 0x170
leaq -0x28(%rbp), %rdi
leaq -0xa8(%rbp), %rdx
pushq $0x3
popq %rcx
movq %rbx, %rsi
callq 0x34d2e
leaq 0x3a6df(%rip), %rsi     # 0x74e6f
leaq -0x88(%rbp), %rdi
leaq -0x13(%rbp), %rdx
callq 0x24210
leaq 0x40(%r14), %rdx
movq -0x28(%rbp), %rdi
leaq -0x88(%rbp), %rsi
callq 0x4091c
leaq 0x39161(%rip), %rsi     # 0x7391c
leaq -0x68(%rbp), %rdi
leaq -0x12(%rbp), %rdx
callq 0x24210
leaq 0x48(%r14), %rdx
movq -0x28(%rbp), %rdi
leaq -0x68(%rbp), %rsi
callq 0x4091c
leaq 0x3a699(%rip), %rsi     # 0x74e79
leaq -0x48(%rbp), %rdi
leaq -0x11(%rbp), %rdx
callq 0x24210
leaq 0x50(%r14), %rdx
movq -0x28(%rbp), %rdi
leaq -0x48(%rbp), %rsi
callq 0x4091c
leaq -0x48(%rbp), %rdi
callq 0x24ad8
leaq -0x68(%rbp), %rdi
callq 0x24ad8
leaq -0x88(%rbp), %rdi
callq 0x24ad8
leaq -0x28(%rbp), %rdi
callq 0x34a94
leaq -0xa8(%rbp), %rdi
callq 0x24ad8
leaq 0x3a680(%rip), %rsi     # 0x74eb8
leaq -0xa8(%rbp), %rdi
leaq -0x14(%rbp), %rdx
callq 0x24210
leaq -0x28(%rbp), %rdi
leaq -0xa8(%rbp), %rdx
pushq $0x3
popq %rcx
movq %rbx, %rsi
callq 0x34d2e
leaq 0x3a60a(%rip), %rsi     # 0x74e6f
leaq -0x88(%rbp), %rdi
leaq -0x13(%rbp), %rdx
callq 0x24210
leaq 0x58(%r14), %rdx
movq -0x28(%rbp), %rdi
leaq -0x88(%rbp), %rsi
callq 0x4091c
leaq 0x3908c(%rip), %rsi     # 0x7391c
leaq -0x68(%rbp), %rdi
leaq -0x12(%rbp), %rdx
callq 0x24210
leaq 0x60(%r14), %rdx
movq -0x28(%rbp), %rdi
leaq -0x68(%rbp), %rsi
callq 0x4091c
leaq 0x3a5c4(%rip), %rsi     # 0x74e79
leaq -0x48(%rbp), %rdi
leaq -0x11(%rbp), %rdx
callq 0x24210
addq $0x68, %r14
movq -0x28(%rbp), %rdi
leaq -0x48(%rbp), %rsi
movq %r14, %rdx
callq 0x4091c
leaq -0x48(%rbp), %rdi
callq 0x24ad8
leaq -0x68(%rbp), %rdi
callq 0x24ad8
leaq -0x88(%rbp), %rdi
callq 0x24ad8
leaq -0x28(%rbp), %rdi
callq 0x34a94
leaq -0xa8(%rbp), %rdi
callq 0x24ad8
pushq $0x3
popq %rsi
movq %rbx, %rdi
callq 0x349be
addq $0xa0, %rsp
popq %rbx
popq %r14
popq %rbp
retq
jmp 0x3a930
jmp 0x3a940
jmp 0x3a940
jmp 0x3a950
jmp 0x3a950
jmp 0x3a97c
jmp 0x3a981
jmp 0x3a986
movq %rax, %rbx
leaq -0x48(%rbp), %rdi
callq 0x24ad8
jmp 0x3a943
jmp 0x3a940
movq %rax, %rbx
leaq -0x68(%rbp), %rdi
callq 0x24ad8
jmp 0x3a953
jmp 0x3a950
movq %rax, %rbx
leaq -0x88(%rbp), %rdi
callq 0x24ad8
leaq -0x28(%rbp), %rdi
callq 0x34a94
leaq -0xa8(%rbp), %rdi
callq 0x24ad8
movq %rbx, %rdi
callq 0x24950
movq %rax, %rbx
jmp 0x3a95f
movq %rax, %rbx
jmp 0x3a968
movq %rax, %rbx
jmp 0x3a974
nop