// File: /workspace/github_cpp_makefile_star2_O2/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
pushq %rax
movq %rdi, %r14
leaq 0x18(%rdi), %rax
movq %rax, 0x8(%rdi)
andq $0x0, 0x10(%rdi)
xorl %eax, %eax
movb %al, 0x18(%rdi)
leaq 0x38(%rdi), %rcx
movq %rcx, 0x28(%rdi)
andq $0x0, 0x30(%rdi)
movb %al, 0x38(%rdi)
leaq 0x60(%rdi), %rcx
movq %rcx, 0x50(%rdi)
andq $0x0, 0x58(%rdi)
addq $0x8, %rdi
movb %al, 0x60(%r14)
leaq 0x80(%r14), %rcx
movq %rcx, 0x70(%r14)
andq $0x0, 0x78(%r14)
leaq 0x28(%r14), %r15
leaq 0x50(%r14), %r12
movb %al, 0x80(%r14)
leaq 0xa8(%r14), %rcx
movq %rcx, 0x98(%r14)
andq $0x0, 0xa0(%r14)
leaq 0x70(%r14), %r13
leaq 0x98(%r14), %rbp
movb %al, 0xa8(%r14)
leaq 0xe0(%r14), %rcx
movq %rcx, 0xd0(%r14)
andq $0x0, 0xd8(%r14)
leaq 0xd0(%r14), %rbx
movb %al, 0xe0(%r14)
movb 0x36bd7(%rip), %al      # 0x848e3
movb %al, (%r14)
movb 0x36bcf(%rip), %al      # 0x848e4
movb %al, 0x1(%r14)
movb 0x36bc6(%rip), %al      # 0x848e5
movb %al, 0x2(%r14)
leaq 0x36bbe(%rip), %rsi     # 0x848e8
movq %rdi, (%rsp)
callq 0xd2e0
leaq 0x36b1e(%rip), %rsi     # 0x84858
movq %r15, %rdi
callq 0xd2e0
movb 0x36b30(%rip), %al      # 0x84878
movb %al, 0x48(%r14)
movb 0x36b90(%rip), %al      # 0x848e2
movb %al, 0x49(%r14)
leaq 0x36bab(%rip), %rsi     # 0x84908
movq %r12, %rdi
callq 0xd2e0
leaq 0x36b14(%rip), %rsi     # 0x84880
movq %r13, %rdi
callq 0xd2e0
movb 0x36baf(%rip), %al      # 0x84929
movb %al, 0x90(%r14)
leaq 0x36ba8(%rip), %rsi     # 0x84930
movq %rbp, %rdi
callq 0xd2e0
movb 0x36bba(%rip), %al      # 0x84950
movb %al, 0xb8(%r14)
movb 0x36bae(%rip), %al      # 0x84951
movb %al, 0xb9(%r14)
movb 0x36b30(%rip), %al      # 0x848e0
movb %al, 0xba(%r14)
movl 0x36b97(%rip), %eax     # 0x84954
movl %eax, 0xbc(%r14)
movl 0x36b8e(%rip), %eax     # 0x84958
movl %eax, 0xc0(%r14)
movb 0x36b85(%rip), %al      # 0x8495c
movb %al, 0xc4(%r14)
movb 0x36b7a(%rip), %al      # 0x8495e
movb %al, 0xc5(%r14)
movl 0x36b6f(%rip), %eax     # 0x84960
movl %eax, 0xc8(%r14)
leaq 0x36b69(%rip), %rsi     # 0x84968
movq %rbx, %rdi
callq 0xd2e0
movb 0x36b7b(%rip), %al      # 0x84988
movb %al, 0xf0(%r14)
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, %r14
movq %rbx, %rdi
callq 0xdbe8
movq %rbp, %rdi
callq 0xdbe8
movq %r13, %rdi
callq 0xdbe8
movq %r12, %rdi
callq 0xdbe8
movq %r15, %rdi
callq 0xdbe8
movq (%rsp), %rdi
callq 0xdbe8
movq %r14, %rdi
callq 0xdaa0
nop