// File: /workspace/github_cpp_makefile_star2_O1/interimadd[P]M5Stack-PixelArt/test/lib/googletest/googletest/src/gtest.cc
// Function: testing::internal::ParseGoogleTestFlag(char const*)
bool ParseGoogleTestFlag(const char* const arg) {
  return ParseBoolFlag(arg, kAlsoRunDisabledTestsFlag,
                       &GTEST_FLAG(also_run_disabled_tests)) ||
      ParseBoolFlag(arg, kBreakOnFailureFlag,
                    &GTEST_FLAG(break_on_failure)) ||
      ParseBoolFlag(arg, kCatchExceptionsFlag,
                    &GTEST_FLAG(catch_exceptions)) ||
      ParseStringFlag(arg, kColorFlag, &GTEST_FLAG(color)) ||
      ParseStringFlag(arg, kDeathTestStyleFlag,
                      &GTEST_FLAG(death_test_style)) ||
      ParseBoolFlag(arg, kDeathTestUseFork,
                    &GTEST_FLAG(death_test_use_fork)) ||
      ParseStringFlag(arg, kFilterFlag, &GTEST_FLAG(filter)) ||
      ParseStringFlag(arg, kInternalRunDeathTestFlag,
                      &GTEST_FLAG(internal_run_death_test)) ||
      ParseBoolFlag(arg, kListTestsFlag, &GTEST_FLAG(list_tests)) ||
      ParseStringFlag(arg, kOutputFlag, &GTEST_FLAG(output)) ||
      ParseBoolFlag(arg, kPrintTimeFlag, &GTEST_FLAG(print_time)) ||
      ParseInt32Flag(arg, kRandomSeedFlag, &GTEST_FLAG(random_seed)) ||
      ParseInt32Flag(arg, kRepeatFlag, &GTEST_FLAG(repeat)) ||
      ParseBoolFlag(arg, kShuffleFlag, &GTEST_FLAG(shuffle)) ||
      ParseInt32Flag(arg, kStackTraceDepthFlag,
                     &GTEST_FLAG(stack_trace_depth)) ||
      ParseStringFlag(arg, kStreamResultToFlag,
                      &GTEST_FLAG(stream_result_to)) ||
      ParseBoolFlag(arg, kThrowOnFailureFlag,
                    &GTEST_FLAG(throw_on_failure));
}

// Assembly:
pushq %rbx
movq %rdi, %rbx
leaq 0x13bfa(%rip), %rsi     # 0x4a670
leaq 0x29c15(%rip), %rdx     # 0x60692
callq 0x3692e
testb %al, %al
jne 0x36c38
leaq 0x13bff(%rip), %rsi     # 0x4a690
leaq 0x29bfb(%rip), %rdx     # 0x60693
movq %rbx, %rdi
callq 0x3692e
testb %al, %al
jne 0x36c38
leaq 0x13c01(%rip), %rsi     # 0x4a6b0
leaq 0x29bde(%rip), %rdx     # 0x60694
movq %rbx, %rdi
callq 0x3692e
testb %al, %al
jne 0x36c38
leaq 0x13bf4(%rip), %rsi     # 0x4a6c1
leaq 0x29bc4(%rip), %rdx     # 0x60698
movq %rbx, %rdi
callq 0x36a29
testb %al, %al
jne 0x36c38
leaq 0x13d75(%rip), %rsi     # 0x4a860
leaq 0x29d46(%rip), %rdx     # 0x60838
movq %rbx, %rdi
callq 0x36a29
testb %al, %al
jne 0x36c38
leaq 0x13d77(%rip), %rsi     # 0x4a880
leaq 0x29d48(%rip), %rdx     # 0x60858
movq %rbx, %rdi
callq 0x3692e
testb %al, %al
jne 0x36c38
leaq 0x13ba0(%rip), %rsi     # 0x4a6c7
leaq 0x29b8a(%rip), %rdx     # 0x606b8
movq %rbx, %rdi
callq 0x36a29
testb %al, %al
jne 0x36c38
leaq 0x13ceb(%rip), %rsi     # 0x4a830
leaq 0x29ccc(%rip), %rdx     # 0x60818
movq %rbx, %rdi
callq 0x36a29
testb %al, %al
jne 0x36c38
leaq 0x13ce5(%rip), %rsi     # 0x4a848
leaq 0x29b6e(%rip), %rdx     # 0x606d8
movq %rbx, %rdi
callq 0x3692e
testb %al, %al
jne 0x36c38
leaq 0x13b4d(%rip), %rsi     # 0x4a6ce
leaq 0x29b58(%rip), %rdx     # 0x606e0
movq %rbx, %rdi
callq 0x36a29
testb %al, %al
jne 0x36c38
leaq 0x13b36(%rip), %rsi     # 0x4a6d5
leaq 0x29b5a(%rip), %rdx     # 0x60700
movq %rbx, %rdi
callq 0x3692e
testb %al, %al
jne 0x36c38
leaq 0x13b23(%rip), %rsi     # 0x4a6e0
leaq 0x29b40(%rip), %rdx     # 0x60704
movq %rbx, %rdi
callq 0x36960
testb %al, %al
jne 0x36c38
leaq 0x13b15(%rip), %rsi     # 0x4a6ec
leaq 0x29b2a(%rip), %rdx     # 0x60708
movq %rbx, %rdi
callq 0x36960
testb %al, %al
jne 0x36c38
leaq 0x13b02(%rip), %rsi     # 0x4a6f3
leaq 0x29b15(%rip), %rdx     # 0x6070d
movq %rbx, %rdi
callq 0x3692e
testb %al, %al
jne 0x36c38
leaq 0x13af5(%rip), %rsi     # 0x4a700
leaq 0x29afe(%rip), %rdx     # 0x60710
movq %rbx, %rdi
callq 0x36960
testb %al, %al
jne 0x36c38
leaq 0x13afb(%rip), %rsi     # 0x4a720
leaq 0x29aec(%rip), %rdx     # 0x60718
movq %rbx, %rdi
callq 0x36a29
testb %al, %al
je 0x36c3c
movb $0x1, %al
popq %rbx
retq
leaq 0x13afd(%rip), %rsi     # 0x4a740
leaq 0x29aee(%rip), %rdx     # 0x60738
movq %rbx, %rdi
popq %rbx
jmp 0x3692e