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

// Assembly:
pushq %rbx
movq %rdi, %rbx
movb (%rdi), %al
movb %al, 0x2a519(%rip)      # 0x968b3
movb 0x1(%rdi), %al
movb %al, 0x2a511(%rip)      # 0x968b4
movb 0x2(%rdi), %al
movb %al, 0x2a509(%rip)      # 0x968b5
leaq 0x8(%rdi), %rsi
leaq 0x2a501(%rip), %rdi     # 0x968b8
callq 0xd2a0
leaq 0x28(%rbx), %rsi
leaq 0x2a461(%rip), %rdi     # 0x96828
callq 0xd2a0
movb 0x48(%rbx), %al
movb %al, 0x2a473(%rip)      # 0x96848
leaq 0x50(%rbx), %rsi
leaq 0x2a4f8(%rip), %rdi     # 0x968d8
callq 0xd2a0
movb 0x49(%rbx), %al
movb %al, 0x2a4c4(%rip)      # 0x968b2
leaq 0x70(%rbx), %rsi
leaq 0x2a457(%rip), %rdi     # 0x96850
callq 0xd2a0
movb 0x90(%rbx), %al
movb %al, 0x2a4ef(%rip)      # 0x968f9
leaq 0x98(%rbx), %rsi
leaq 0x2a4e8(%rip), %rdi     # 0x96900
callq 0xd2a0
movb 0xb8(%rbx), %al
movb %al, 0x2a4f7(%rip)      # 0x96920
movb 0xb9(%rbx), %al
movb %al, 0x2a4ec(%rip)      # 0x96921
movb 0xba(%rbx), %al
movb %al, 0x2a46f(%rip)      # 0x968b0
movl 0xbc(%rbx), %eax
movl %eax, 0x2a4d7(%rip)     # 0x96924
movl 0xc0(%rbx), %eax
movl %eax, 0x2a4cf(%rip)     # 0x96928
movb 0xc4(%rbx), %al
movb %al, 0x2a4c7(%rip)      # 0x9692c
movb 0xc5(%rbx), %al
movb %al, 0x2a4bd(%rip)      # 0x9692e
movl 0xc8(%rbx), %eax
movl %eax, 0x2a4b3(%rip)     # 0x96930
leaq 0xd0(%rbx), %rsi
leaq 0x2a4ad(%rip), %rdi     # 0x96938
callq 0xd2a0
movb 0xf0(%rbx), %al
movb %al, 0x2a4bc(%rip)      # 0x96958
movq 0xd0(%rbx), %rdi
leaq 0xe0(%rbx), %rax
cmpq %rax, %rdi
je 0x6c4ba
movq (%rax), %rsi
incq %rsi
callq 0xd530
movq 0x98(%rbx), %rdi
leaq 0xa8(%rbx), %rax
cmpq %rax, %rdi
je 0x6c4d8
movq (%rax), %rsi
incq %rsi
callq 0xd530
movq 0x70(%rbx), %rdi
leaq 0x80(%rbx), %rax
cmpq %rax, %rdi
je 0x6c4f3
movq (%rax), %rsi
incq %rsi
callq 0xd530
movq 0x50(%rbx), %rdi
leaq 0x60(%rbx), %rax
cmpq %rax, %rdi
je 0x6c50b
movq (%rax), %rsi
incq %rsi
callq 0xd530
movq 0x28(%rbx), %rdi
leaq 0x38(%rbx), %rax
cmpq %rax, %rdi
je 0x6c523
movq (%rax), %rsi
incq %rsi
callq 0xd530
movq 0x8(%rbx), %rdi
addq $0x18, %rbx
cmpq %rbx, %rdi
je 0x6c53c
movq (%rbx), %rsi
incq %rsi
popq %rbx
jmp 0xd530
popq %rbx
retq
movq %rax, %rdi
callq 0x15674