// File: /workspace/github_cpp_makefile_star2_O3/halfflat[P]tinyopt/test/googletest/googletest/src/gtest-internal-inl.h
// Function: testing::internal::GTestFlagSaver::GTestFlagSaver()
GTestFlagSaver() {
    also_run_disabled_tests_ = GTEST_FLAG_GET(also_run_disabled_tests);
    break_on_failure_ = GTEST_FLAG_GET(break_on_failure);
    catch_exceptions_ = GTEST_FLAG_GET(catch_exceptions);
    color_ = GTEST_FLAG_GET(color);
    death_test_style_ = GTEST_FLAG_GET(death_test_style);
    death_test_use_fork_ = GTEST_FLAG_GET(death_test_use_fork);
    fail_fast_ = GTEST_FLAG_GET(fail_fast);
    filter_ = GTEST_FLAG_GET(filter);
    internal_run_death_test_ = GTEST_FLAG_GET(internal_run_death_test);
    list_tests_ = GTEST_FLAG_GET(list_tests);
    output_ = GTEST_FLAG_GET(output);
    brief_ = GTEST_FLAG_GET(brief);
    print_time_ = GTEST_FLAG_GET(print_time);
    print_utf8_ = GTEST_FLAG_GET(print_utf8);
    random_seed_ = GTEST_FLAG_GET(random_seed);
    repeat_ = GTEST_FLAG_GET(repeat);
    recreate_environments_when_repeating_ =
        GTEST_FLAG_GET(recreate_environments_when_repeating);
    shuffle_ = GTEST_FLAG_GET(shuffle);
    stack_trace_depth_ = GTEST_FLAG_GET(stack_trace_depth);
    stream_result_to_ = GTEST_FLAG_GET(stream_result_to);
    throw_on_failure_ = GTEST_FLAG_GET(throw_on_failure);
  }

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x38, %rsp
movq %rdi, %r13
addq $0x8, %rdi
leaq 0x18(%r13), %rax
movq %rax, 0x18(%rsp)
movq %rax, 0x8(%r13)
xorl %eax, %eax
movq %rax, 0x10(%r13)
movb %al, 0x18(%r13)
leaq 0x28(%r13), %rcx
movq %rcx, 0x28(%rsp)
leaq 0x38(%r13), %rcx
movq %rcx, 0x10(%rsp)
movq %rcx, 0x28(%r13)
movq %rax, 0x30(%r13)
movb %al, 0x38(%r13)
leaq 0x50(%r13), %rcx
movq %rcx, 0x20(%rsp)
leaq 0x60(%r13), %rcx
movq %rcx, 0x8(%rsp)
movq %rcx, 0x50(%r13)
movq %rax, 0x58(%r13)
movb %al, 0x60(%r13)
leaq 0x70(%r13), %r12
leaq 0x80(%r13), %rcx
movq %rcx, (%rsp)
movq %rcx, 0x70(%r13)
movq %rax, 0x78(%r13)
movb %al, 0x80(%r13)
leaq 0x98(%r13), %rbp
leaq 0xa8(%r13), %r15
movq %r15, 0x98(%r13)
movq %rax, 0xa0(%r13)
movb %al, 0xa8(%r13)
leaq 0xd0(%r13), %rbx
leaq 0xe0(%r13), %r14
movq %r14, 0xd0(%r13)
movq %rax, 0xd8(%r13)
movb %al, 0xe0(%r13)
movb 0x30e1b(%rip), %al      # 0x948b3
movb %al, (%r13)
movb 0x30e12(%rip), %al      # 0x948b4
movb %al, 0x1(%r13)
movb 0x30e09(%rip), %al      # 0x948b5
movb %al, 0x2(%r13)
leaq 0x30e01(%rip), %rsi     # 0x948b8
movq %rdi, 0x30(%rsp)
callq 0xd2a0
leaq 0x30d60(%rip), %rsi     # 0x94828
movq 0x28(%rsp), %rdi
callq 0xd2a0
movb 0x30d70(%rip), %al      # 0x94848
movb %al, 0x48(%r13)
movb 0x30dd0(%rip), %al      # 0x948b2
movb %al, 0x49(%r13)
leaq 0x30deb(%rip), %rsi     # 0x948d8
movq 0x20(%rsp), %rdi
callq 0xd2a0
leaq 0x30d52(%rip), %rsi     # 0x94850
movq %r12, %rdi
callq 0xd2a0
movb 0x30ded(%rip), %al      # 0x948f9
movb %al, 0x90(%r13)
leaq 0x30de6(%rip), %rsi     # 0x94900
movq %rbp, %rdi
callq 0xd2a0
movb 0x30df8(%rip), %al      # 0x94920
movb %al, 0xb8(%r13)
movb 0x30dec(%rip), %al      # 0x94921
movb %al, 0xb9(%r13)
movb 0x30d6e(%rip), %al      # 0x948b0
movb %al, 0xba(%r13)
movl 0x30dd5(%rip), %eax     # 0x94924
movl %eax, 0xbc(%r13)
movl 0x30dcc(%rip), %eax     # 0x94928
movl %eax, 0xc0(%r13)
movb 0x30dc3(%rip), %al      # 0x9492c
movb %al, 0xc4(%r13)
movb 0x30db8(%rip), %al      # 0x9492e
movb %al, 0xc5(%r13)
movl 0x30dad(%rip), %eax     # 0x94930
movl %eax, 0xc8(%r13)
leaq 0x30da7(%rip), %rsi     # 0x94938
movq %rbx, %rdi
callq 0xd2a0
movb 0x30db9(%rip), %al      # 0x94958
movb %al, 0xf0(%r13)
addq $0x38, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, %r13
movq (%rbx), %rdi
cmpq %r14, %rdi
je 0x63bcb
movq (%r14), %rsi
incq %rsi
callq 0xd530
movq (%rbp), %rdi
cmpq %r15, %rdi
je 0x63bdf
movq (%r15), %rsi
incq %rsi
callq 0xd530
movq (%r12), %rdi
cmpq (%rsp), %rdi
je 0x63bf8
movq (%rsp), %rax
movq (%rax), %rsi
incq %rsi
callq 0xd530
movq 0x20(%rsp), %rax
movq (%rax), %rdi
cmpq 0x8(%rsp), %rdi
je 0x63c17
movq 0x8(%rsp), %rax
movq (%rax), %rsi
incq %rsi
callq 0xd530
movq 0x28(%rsp), %rax
movq (%rax), %rdi
cmpq 0x10(%rsp), %rdi
je 0x63c36
movq 0x10(%rsp), %rax
movq (%rax), %rsi
incq %rsi
callq 0xd530
movq 0x30(%rsp), %rax
movq (%rax), %rdi
cmpq 0x18(%rsp), %rdi
je 0x63c55
movq 0x18(%rsp), %rax
movq (%rax), %rsi
incq %rsi
callq 0xd530
movq %r13, %rdi
callq 0xda70
nop