// File: 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
movq %rsp, %rbp
subq $0x50, %rsp
movq %rdi, -0x8(%rbp)
movq -0x8(%rbp), %rdi
movq %rdi, -0x28(%rbp)
addq $0x8, %rdi
movq %rdi, -0x20(%rbp)
callq 0x10b60
movq -0x28(%rbp), %rdi
addq $0x28, %rdi
movq %rdi, -0x50(%rbp)
callq 0x10b60
movq -0x28(%rbp), %rdi
addq $0x50, %rdi
movq %rdi, -0x48(%rbp)
callq 0x10b60
movq -0x28(%rbp), %rdi
addq $0x70, %rdi
movq %rdi, -0x40(%rbp)
callq 0x10b60
movq -0x28(%rbp), %rdi
addq $0x98, %rdi
movq %rdi, -0x38(%rbp)
callq 0x10b60
movq -0x28(%rbp), %rdi
addq $0xd0, %rdi
movq %rdi, -0x30(%rbp)
callq 0x10b60
movq -0x28(%rbp), %rax
movq -0x20(%rbp), %rdi
movb 0x702e9(%rip), %cl      # 0x117ad3
andb $0x1, %cl
movb %cl, (%rax)
movb 0x702df(%rip), %cl      # 0x117ad4
andb $0x1, %cl
movb %cl, 0x1(%rax)
movb 0x702d4(%rip), %cl      # 0x117ad5
andb $0x1, %cl
movb %cl, 0x2(%rax)
leaq 0x702ca(%rip), %rsi     # 0x117ad8
callq 0x10070
jmp 0xa7815
movq -0x28(%rbp), %rdi
addq $0x28, %rdi
leaq 0x70224(%rip), %rsi     # 0x117a48
callq 0x10070
jmp 0xa782b
movq -0x28(%rbp), %rdi
movb 0x70233(%rip), %al      # 0x117a68
andb $0x1, %al
movb %al, 0x48(%rdi)
movb 0x70292(%rip), %al      # 0x117ad2
andb $0x1, %al
movb %al, 0x49(%rdi)
addq $0x50, %rdi
leaq 0x702a8(%rip), %rsi     # 0x117af8
callq 0x10070
jmp 0xa7857
movq -0x28(%rbp), %rdi
addq $0x70, %rdi
leaq 0x7020a(%rip), %rsi     # 0x117a70
callq 0x10070
jmp 0xa786d
movq -0x28(%rbp), %rdi
movb 0x702a2(%rip), %al      # 0x117b19
andb $0x1, %al
movb %al, 0x90(%rdi)
addq $0x98, %rdi
leaq 0x70293(%rip), %rsi     # 0x117b20
callq 0x10070
jmp 0xa7894
movq -0x28(%rbp), %rdi
movb 0x702a2(%rip), %al      # 0x117b40
andb $0x1, %al
movb %al, 0xb8(%rdi)
movb 0x70295(%rip), %al      # 0x117b41
andb $0x1, %al
movb %al, 0xb9(%rdi)
movb 0x70216(%rip), %al      # 0x117ad0
andb $0x1, %al
movb %al, 0xba(%rdi)
movl 0x7027c(%rip), %eax     # 0x117b44
movl %eax, 0xbc(%rdi)
movl 0x70274(%rip), %eax     # 0x117b48
movl %eax, 0xc0(%rdi)
movb 0x7026c(%rip), %al      # 0x117b4c
andb $0x1, %al
movb %al, 0xc4(%rdi)
movb 0x70260(%rip), %al      # 0x117b4e
andb $0x1, %al
movb %al, 0xc5(%rdi)
movl 0x70254(%rip), %eax     # 0x117b50
movl %eax, 0xc8(%rdi)
addq $0xd0, %rdi
leaq 0x70248(%rip), %rsi     # 0x117b58
callq 0x10070
jmp 0xa7917
movq -0x28(%rbp), %rax
movb 0x70257(%rip), %cl      # 0x117b78
andb $0x1, %cl
movb %cl, 0xf0(%rax)
addq $0x50, %rsp
popq %rbp
retq
movq -0x30(%rbp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x10(%rbp)
movl %eax, -0x14(%rbp)
callq 0x10fc8
movq -0x38(%rbp), %rdi
callq 0x10fc8
movq -0x40(%rbp), %rdi
callq 0x10fc8
movq -0x48(%rbp), %rdi
callq 0x10fc8
movq -0x50(%rbp), %rdi
callq 0x10fc8
movq -0x20(%rbp), %rdi
callq 0x10fc8
movq -0x10(%rbp), %rdi
callq 0x10e00
nopl (%rax,%rax)