// File: /workspace/github_c_makefile_star2_O0/deplinenoise[P]tundra/unittest/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 %rbp
movq %rsp, %rbp
subq $0x10, %rsp
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rdi
leaq 0x624e9(%rip), %rsi     # 0x89690
leaq 0x9a73c(%rip), %rdx     # 0xc18ea
callq 0x26ff0
movb %al, %cl
movb $0x1, %al
testb $0x1, %cl
movb %al, -0x9(%rbp)
jne 0x2741a
movq -0x8(%rbp), %rdi
leaq 0x624e2(%rip), %rsi     # 0x896b0
leaq 0x9a716(%rip), %rdx     # 0xc18eb
callq 0x26ff0
movb %al, %cl
movb $0x1, %al
testb $0x1, %cl
movb %al, -0x9(%rbp)
jne 0x2741a
movq -0x8(%rbp), %rdi
leaq 0x624db(%rip), %rsi     # 0x896d0
leaq 0x9a6f0(%rip), %rdx     # 0xc18ec
callq 0x26ff0
movb %al, %cl
movb $0x1, %al
testb $0x1, %cl
movb %al, -0x9(%rbp)
jne 0x2741a
movq -0x8(%rbp), %rdi
leaq 0x624c5(%rip), %rsi     # 0x896e1
leaq 0x9a6cd(%rip), %rdx     # 0xc18f0
callq 0x27140
movb %al, %cl
movb $0x1, %al
testb $0x1, %cl
movb %al, -0x9(%rbp)
jne 0x2741a
movq -0x8(%rbp), %rdi
leaq 0x624ad(%rip), %rsi     # 0x896f0
leaq 0x9a846(%rip), %rdx     # 0xc1a90
callq 0x27140
movb %al, %cl
movb $0x1, %al
testb $0x1, %cl
movb %al, -0x9(%rbp)
jne 0x2741a
movq -0x8(%rbp), %rdi
leaq 0x624a6(%rip), %rsi     # 0x89710
leaq 0x9a83f(%rip), %rdx     # 0xc1ab0
callq 0x26ff0
movb %al, %cl
movb $0x1, %al
testb $0x1, %cl
movb %al, -0x9(%rbp)
jne 0x2741a
movq -0x8(%rbp), %rdi
leaq 0x62493(%rip), %rsi     # 0x89724
leaq 0x9a678(%rip), %rdx     # 0xc1910
callq 0x27140
movb %al, %cl
movb $0x1, %al
testb $0x1, %cl
movb %al, -0x9(%rbp)
jne 0x2741a
movq -0x8(%rbp), %rdi
leaq 0x62478(%rip), %rsi     # 0x89730
leaq 0x9a7b1(%rip), %rdx     # 0xc1a70
callq 0x27140
movb %al, %cl
movb $0x1, %al
testb $0x1, %cl
movb %al, -0x9(%rbp)
jne 0x2741a
movq -0x8(%rbp), %rdi
leaq 0x62469(%rip), %rsi     # 0x89748
leaq 0x9a64a(%rip), %rdx     # 0xc1930
callq 0x26ff0
movb %al, %cl
movb $0x1, %al
testb $0x1, %cl
movb %al, -0x9(%rbp)
jne 0x2741a
movq -0x8(%rbp), %rdi
leaq 0x6244d(%rip), %rsi     # 0x89753
leaq 0x9a62b(%rip), %rdx     # 0xc1938
callq 0x27140
movb %al, %cl
movb $0x1, %al
testb $0x1, %cl
movb %al, -0x9(%rbp)
jne 0x2741a
movq -0x8(%rbp), %rdi
leaq 0x6242d(%rip), %rsi     # 0x8975a
leaq 0x9a624(%rip), %rdx     # 0xc1958
callq 0x26ff0
movb %al, %cl
movb $0x1, %al
testb $0x1, %cl
movb %al, -0x9(%rbp)
jne 0x2741a
movq -0x8(%rbp), %rdi
leaq 0x62411(%rip), %rsi     # 0x89765
leaq 0x9a601(%rip), %rdx     # 0xc195c
callq 0x27080
movb %al, %cl
movb $0x1, %al
testb $0x1, %cl
movb %al, -0x9(%rbp)
jne 0x2741a
movq -0x8(%rbp), %rdi
leaq 0x623f6(%rip), %rsi     # 0x89771
leaq 0x9a5de(%rip), %rdx     # 0xc1960
callq 0x27080
movb %al, %cl
movb $0x1, %al
testb $0x1, %cl
movb %al, -0x9(%rbp)
jne 0x2741a
movq -0x8(%rbp), %rdi
leaq 0x623d6(%rip), %rsi     # 0x89778
leaq 0x9a5bc(%rip), %rdx     # 0xc1965
callq 0x26ff0
movb %al, %cl
movb $0x1, %al
testb $0x1, %cl
movb %al, -0x9(%rbp)
jne 0x2741a
movq -0x8(%rbp), %rdi
leaq 0x623bb(%rip), %rsi     # 0x89780
leaq 0x9a59c(%rip), %rdx     # 0xc1968
callq 0x27080
movb %al, %cl
movb $0x1, %al
testb $0x1, %cl
movb %al, -0x9(%rbp)
jne 0x2741a
movq -0x8(%rbp), %rdi
leaq 0x623b8(%rip), %rsi     # 0x897a0
leaq 0x9a581(%rip), %rdx     # 0xc1970
callq 0x27140
movb %al, %cl
movb $0x1, %al
testb $0x1, %cl
movb %al, -0x9(%rbp)
jne 0x2741a
movq -0x8(%rbp), %rdi
leaq 0x623b5(%rip), %rsi     # 0x897c0
leaq 0x9a57e(%rip), %rdx     # 0xc1990
callq 0x26ff0
movb %al, -0x9(%rbp)
movb -0x9(%rbp), %al
andb $0x1, %al
addq $0x10, %rsp
popq %rbp
retq
nopw %cs:(%rax,%rax)