// File: /workspace/github_c_makefile_star2_O0/deplinenoise[P]tundra/unittest/googletest/googletest/src/gtest.cc
// Function: testing::internal::ReportInvalidTestCaseType(char const*, testing::internal::CodeLocation)
void ReportInvalidTestCaseType(const char* test_case_name,
                               CodeLocation code_location) {
  Message errors;
  errors
      << "Attempted redefinition of test case " << test_case_name << ".\n"
      << "All tests in the same test case must use the same test fixture\n"
      << "class.  However, in test case " << test_case_name << ", you tried\n"
      << "to define a test using a fixture class different from the one\n"
      << "used earlier. This can happen if the two fixture classes are\n"
      << "from different namespaces and have the same name. You should\n"
      << "probably rename one of the classes to put the tests into different\n"
      << "test cases.";

  GTEST_LOG_(ERROR) 
       << FormatFileLocation(code_location.file.c_str(),
                             code_location.line)
       << " " << errors.GetString();
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0xf0, %rsp
movq %rsi, -0x80(%rbp)
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
leaq -0x18(%rbp), %rdi
movq %rdi, -0x78(%rbp)
callq 0x16d70
movq -0x78(%rbp), %rdi
leaq 0x6d10b(%rip), %rsi     # 0x8aa6a
callq 0x34490
movq %rax, -0x70(%rbp)
jmp 0x1d96a
movq -0x70(%rbp), %rdi
leaq -0x8(%rbp), %rsi
callq 0x31ec0
movq %rax, -0x88(%rbp)
jmp 0x1d980
movq -0x88(%rbp), %rdi
leaq 0x6d3a7(%rip), %rsi     # 0x8ad35
callq 0x320c0
movq %rax, -0x90(%rbp)
jmp 0x1d99c
movq -0x90(%rbp), %rdi
leaq 0x6ce50(%rip), %rsi     # 0x8a7fa
callq 0x33dc0
movq %rax, -0x98(%rbp)
jmp 0x1d9b8
movq -0x98(%rbp), %rdi
leaq 0x6cf50(%rip), %rsi     # 0x8a916
callq 0x33fa0
movq %rax, -0xa0(%rbp)
jmp 0x1d9d4
movq -0xa0(%rbp), %rdi
leaq -0x8(%rbp), %rsi
callq 0x31ec0
movq %rax, -0xa8(%rbp)
jmp 0x1d9ed
movq -0xa8(%rbp), %rdi
leaq 0x6d094(%rip), %rsi     # 0x8aa8f
callq 0x31fe0
movq %rax, -0xb0(%rbp)
jmp 0x1da09
movq -0xb0(%rbp), %rdi
leaq 0x6d085(%rip), %rsi     # 0x8aa9c
callq 0x33fe0
movq %rax, -0xb8(%rbp)
jmp 0x1da25
movq -0xb8(%rbp), %rdi
leaq 0x6d0a8(%rip), %rsi     # 0x8aadb
callq 0x33f60
movq %rax, -0xc0(%rbp)
jmp 0x1da41
movq -0xc0(%rbp), %rdi
leaq 0x6d0ca(%rip), %rsi     # 0x8ab19
callq 0x33f60
movq %rax, -0xc8(%rbp)
jmp 0x1da5d
movq -0xc8(%rbp), %rdi
leaq 0x6d0ec(%rip), %rsi     # 0x8ab57
callq 0x344d0
movq %rax, -0xd0(%rbp)
jmp 0x1da79
movq -0xd0(%rbp), %rdi
leaq 0x6cfb6(%rip), %rsi     # 0x8aa3d
callq 0x32080
jmp 0x1da8e
leaq 0x6ca74(%rip), %rdx     # 0x8a509
leaq -0x28(%rbp), %rdi
movl $0x2, %esi
movl $0xa0c, %ecx            # imm = 0xA0C
callq 0x2dbe0
jmp 0x1daaa
leaq -0x28(%rbp), %rdi
callq 0x305f0
movq %rax, -0xd8(%rbp)
jmp 0x1dabc
movq -0x80(%rbp), %rdi
callq 0xe2b0
movq %rax, %rsi
movq -0x80(%rbp), %rax
movl 0x20(%rax), %edx
leaq -0x48(%rbp), %rdi
callq 0x1dbc0
jmp 0x1dada
movq -0xd8(%rbp), %rdi
leaq -0x48(%rbp), %rsi
callq 0xe660
movq %rax, -0xe0(%rbp)
jmp 0x1daf3
movq -0xe0(%rbp), %rdi
leaq 0x6cb88(%rip), %rsi     # 0x8a689
callq 0xe750
movq %rax, -0xe8(%rbp)
jmp 0x1db0f
leaq -0x68(%rbp), %rdi
leaq -0x18(%rbp), %rsi
callq 0x170f0
jmp 0x1db1e
movq -0xe8(%rbp), %rdi
leaq -0x68(%rbp), %rsi
callq 0xe660
jmp 0x1db30
leaq -0x68(%rbp), %rdi
callq 0xf058
leaq -0x48(%rbp), %rdi
callq 0xf058
leaq -0x28(%rbp), %rdi
callq 0x2dd20
leaq -0x18(%rbp), %rdi
callq 0x31070
addq $0xf0, %rsp
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x1dbae
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x1dba5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x1db9c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x68(%rbp), %rdi
callq 0xf058
leaq -0x48(%rbp), %rdi
callq 0xf058
leaq -0x28(%rbp), %rdi
callq 0x2dd20
leaq -0x18(%rbp), %rdi
callq 0x31070
movq -0x20(%rbp), %rdi
callq 0xee80