Temporary header file '/tmp/e9dKUpYIR7/dump1.h' with the following content will be compiled to create GCC translation unit dump:

  // add defines
  #define __STDC_VERSION__ 201710L
#define _GXX_NULLPTR_T
#define CLUTTER_ENABLE_COMPOSITOR_API 1
#define _REGEX_NELTS(n)
#define _Atomic
#define PACKED
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/diagnostics/allocation_database.hpp"
  #include "/usr/include/diagnostics/allocation_record.hpp"
  #include "/usr/include/diagnostics/annotations.hpp"
  #include "/usr/include/diagnostics/assert_annotation.hpp"
  #include "/usr/include/diagnostics/assert_record.ts.hpp"
  #include "/usr/include/diagnostics/basic_exceptions/invalid_argument.hpp"
  #include "/usr/include/diagnostics/basic_exceptions/invalid_protocol.hpp"
  #include "/usr/include/diagnostics/basic_exceptions/low_level_exception.hpp"
  #include "/usr/include/diagnostics/basic_exceptions/not_implemented.hpp"
  #include "/usr/include/diagnostics/basic_exceptions/parse_error.hpp"
  #include "/usr/include/diagnostics/basic_exceptions/violated_invariance.hpp"
  #include "/usr/include/diagnostics/blind_test_run_result.ts.hpp"
  #include "/usr/include/diagnostics/block_annotation.hpp"
  #include "/usr/include/diagnostics/build_test_suite.hpp"
  #include "/usr/include/diagnostics/check_annotation.hpp"
  #include "/usr/include/diagnostics/compilation_mode.ts.hpp"
  #include "/usr/include/diagnostics/configuration.hpp"
  #include "/usr/include/diagnostics/current_test_logger.hpp"
  #include "/usr/include/diagnostics/diff.hpp"
  #include "/usr/include/diagnostics/diff_exception.hpp"
  #include "/usr/include/diagnostics/diff_generator.hpp"
  #include "/usr/include/diagnostics/dummy_logger.ts.hpp"
  #include "/usr/include/diagnostics/dummy_test_case.ts.hpp"
  #include "/usr/include/diagnostics/dummy_test_data.ts.hpp"
  #include "/usr/include/diagnostics/dummy_test_data_source.ts.hpp"
  #include "/usr/include/diagnostics/dummy_test_suite_traversal.ts.hpp"
  #include "/usr/include/diagnostics/dummy_values_for_tid_pid.ts.hpp"
  #include "/usr/include/diagnostics/dump_test_suite.ts.hpp"
  #include "/usr/include/diagnostics/exception.hpp"
  #include "/usr/include/diagnostics/exceptionless_block_annotation.hpp"
  #include "/usr/include/diagnostics/extensions/instrumentation/annotations.hpp"
  #include "/usr/include/diagnostics/extensions/instrumentation/load_symbol.hpp"
  #include "/usr/include/diagnostics/extensions/memory/allocation_database.hpp"
  #include "/usr/include/diagnostics/extensions/memory/allocation_record.hpp"
  #include "/usr/include/diagnostics/extensions/memory/annotations.hpp"
  #include "/usr/include/diagnostics/extensions/memory/malloc_allocator.hpp"
  #include "/usr/include/diagnostics/extensions/memory/names.hpp"
  #include "/usr/include/diagnostics/extensions/memory/namespace.hpp"
  #include "/usr/include/diagnostics/extensions/memory/operators.hpp"
  #include "/usr/include/diagnostics/extensions/memory/tick.hpp"
  #include "/usr/include/diagnostics/features.hpp"
  #include "/usr/include/diagnostics/file_logger.hpp"
  #include "/usr/include/diagnostics/file_test_data_source.hpp"
  #include "/usr/include/diagnostics/filter_test_data.hpp"
  #include "/usr/include/diagnostics/frame/exception.hpp"
  #include "/usr/include/diagnostics/frame/level.hpp"
  #include "/usr/include/diagnostics/frame/logger.hpp"
  #include "/usr/include/diagnostics/frame/logging_config.hpp"
  #include "/usr/include/diagnostics/frame/logging_config_exception.hpp"
  #include "/usr/include/diagnostics/frame/logging_facility.hpp"
  #include "/usr/include/diagnostics/frame/logging_implementation.hpp"
  #include "/usr/include/diagnostics/frame/logging_mutex.hpp"
  #include "/usr/include/diagnostics/frame/namespace.hpp"
  #include "/usr/include/diagnostics/frame/platform.hpp"
  #include "/usr/include/diagnostics/frame/platform_config.hpp"
  #include "/usr/include/diagnostics/frame/pp_config.hpp"
  #include "/usr/include/diagnostics/frame/record.hpp"
  #include "/usr/include/diagnostics/frame/set_initial_loggers.hpp"
  #include "/usr/include/diagnostics/frame/std_exception.hpp"
  #include "/usr/include/diagnostics/frame/type.hpp"
  #include "/usr/include/diagnostics/frame/version.hpp"
  #include "/usr/include/diagnostics/from_string.hpp"
  #include "/usr/include/diagnostics/func_test_case.hpp"
  #include "/usr/include/diagnostics/instrumentation.hpp"
  #include "/usr/include/diagnostics/intending_file_logger.hpp"
  #include "/usr/include/diagnostics/intending_stream_logger.hpp"
  #include "/usr/include/diagnostics/interactive_test_data_adaptor.hpp"
  #include "/usr/include/diagnostics/invariance_annotation.hpp"
  #include "/usr/include/diagnostics/level.hpp"
  #include "/usr/include/diagnostics/lib_annotations.hpp"
  #include "/usr/include/diagnostics/list_test_suite_traversal.hpp"
  #include "/usr/include/diagnostics/load_symbol.hpp"
  #include "/usr/include/diagnostics/logger/file_logger.hpp"
  #include "/usr/include/diagnostics/logger/intending_file_logger.hpp"
  #include "/usr/include/diagnostics/logger/intending_stream_logger.hpp"
  #include "/usr/include/diagnostics/logger/stream_logger.hpp"
  #include "/usr/include/diagnostics/logger.hpp"
  #include "/usr/include/diagnostics/logging_config.hpp"
  #include "/usr/include/diagnostics/logging_config_exception.hpp"
  #include "/usr/include/diagnostics/logging_facility.hpp"
  #include "/usr/include/diagnostics/logging_implementation.hpp"
  #include "/usr/include/diagnostics/logging_mutex.hpp"
  #include "/usr/include/diagnostics/macros/assert_annotation.hpp"
  #include "/usr/include/diagnostics/macros/block_annotation.hpp"
  #include "/usr/include/diagnostics/macros/check_annotation.hpp"
  #include "/usr/include/diagnostics/macros/exceptionless_block_annotation.hpp"
  #include "/usr/include/diagnostics/macros/invariance_annotation.hpp"
  #include "/usr/include/diagnostics/macros/relation_modifier.hpp"
  #include "/usr/include/diagnostics/macros/test_front_end.hpp"
  #include "/usr/include/diagnostics/macros/throwing_block_annotation.hpp"
  #include "/usr/include/diagnostics/malloc_allocator.hpp"
  #include "/usr/include/diagnostics/marshaling.hpp"
  #include "/usr/include/diagnostics/memory.hpp"
  #include "/usr/include/diagnostics/mutexed_test_data.hpp"
  #include "/usr/include/diagnostics/name_separators.hpp"
  #include "/usr/include/diagnostics/names.hpp"
  #include "/usr/include/diagnostics/namespace.hpp"
  #include "/usr/include/diagnostics/operators.hpp"
  #include "/usr/include/diagnostics/platform.hpp"
  #include "/usr/include/diagnostics/platform_config.hpp"
  #include "/usr/include/diagnostics/pp_config.hpp"
  #include "/usr/include/diagnostics/preprocessor.hpp"
  #include "/usr/include/diagnostics/record.hpp"
  #include "/usr/include/diagnostics/record_vectors.ts.hpp"
  #include "/usr/include/diagnostics/relation_modifier.hpp"
  #include "/usr/include/diagnostics/run_test_suite_traversal.hpp"
  #include "/usr/include/diagnostics/set_initial_loggers.hpp"
  #include "/usr/include/diagnostics/std_exception.hpp"
  #include "/usr/include/diagnostics/std_test_case.hpp"
  #include "/usr/include/diagnostics/stream_logger.hpp"
  #include "/usr/include/diagnostics/stream_test_data_adaptor.hpp"
  #include "/usr/include/diagnostics/stream_test_system.hpp"
  #include "/usr/include/diagnostics/stream_test_system_main.hpp"
  #include "/usr/include/diagnostics/test_case.hpp"
  #include "/usr/include/diagnostics/test_case_cstr.hpp"
  #include "/usr/include/diagnostics/test_data.hpp"
  #include "/usr/include/diagnostics/test_data_adaptor.hpp"
  #include "/usr/include/diagnostics/test_data_adaptor.ts.hpp"
  #include "/usr/include/diagnostics/test_data_source.hpp"
  #include "/usr/include/diagnostics/test_data_source.ts.hpp"
  #include "/usr/include/diagnostics/test_exception.hpp"
  #include "/usr/include/diagnostics/test_front_end.hpp"
  #include "/usr/include/diagnostics/test_list_result.hpp"
  #include "/usr/include/diagnostics/test_logger.hpp"
  #include "/usr/include/diagnostics/test_run_result.hpp"
  #include "/usr/include/diagnostics/test_suite.hpp"
  #include "/usr/include/diagnostics/test_suite_traversal.hpp"
  #include "/usr/include/diagnostics/test_suites.ts.hpp"
  #include "/usr/include/diagnostics/test_system.hpp"
  #include "/usr/include/diagnostics/test_system_exception.hpp"
  #include "/usr/include/diagnostics/testing_namespaces.hpp"
  #include "/usr/include/diagnostics/throwing_block_annotation.hpp"
  #include "/usr/include/diagnostics/tick.hpp"
  #include "/usr/include/diagnostics/to_string.hpp"
  #include "/usr/include/diagnostics/type.hpp"
  #include "/usr/include/diagnostics/unittest/build_test_suite.hpp"
  #include "/usr/include/diagnostics/unittest/func_test_case.hpp"
  #include "/usr/include/diagnostics/unittest/name_separators.hpp"
  #include "/usr/include/diagnostics/unittest/namespace.hpp"
  #include "/usr/include/diagnostics/unittest/std_test_case.hpp"
  #include "/usr/include/diagnostics/unittest/stream_test_system_main.hpp"
  #include "/usr/include/diagnostics/unittest/test_case.hpp"
  #include "/usr/include/diagnostics/unittest/test_case_cstr.hpp"
  #include "/usr/include/diagnostics/unittest/test_data.hpp"
  #include "/usr/include/diagnostics/unittest/test_exception.hpp"
  #include "/usr/include/diagnostics/unittest/test_suite.hpp"
  #include "/usr/include/diagnostics/unittest/test_system/current_test_logger.hpp"
  #include "/usr/include/diagnostics/unittest/test_system/file_test_data_source.hpp"
  #include "/usr/include/diagnostics/unittest/test_system/filter_test_data.hpp"
  #include "/usr/include/diagnostics/unittest/test_system/interactive_test_data_adaptor.hpp"
  #include "/usr/include/diagnostics/unittest/test_system/list_test_suite_traversal.hpp"
  #include "/usr/include/diagnostics/unittest/test_system/mutexed_test_data.hpp"
  #include "/usr/include/diagnostics/unittest/test_system/run_test_suite_traversal.hpp"
  #include "/usr/include/diagnostics/unittest/test_system/stream_test_data_adaptor.hpp"
  #include "/usr/include/diagnostics/unittest/test_system/stream_test_system.hpp"
  #include "/usr/include/diagnostics/unittest/test_system/test_data_adaptor.hpp"
  #include "/usr/include/diagnostics/unittest/test_system/test_data_source.hpp"
  #include "/usr/include/diagnostics/unittest/test_system/test_list_result.hpp"
  #include "/usr/include/diagnostics/unittest/test_system/test_logger.hpp"
  #include "/usr/include/diagnostics/unittest/test_system/test_run_result.hpp"
  #include "/usr/include/diagnostics/unittest/test_system/test_suite_traversal.hpp"
  #include "/usr/include/diagnostics/unittest/test_system/test_system.hpp"
  #include "/usr/include/diagnostics/unittest/test_system_exception.hpp"
  #include "/usr/include/diagnostics/unittest/testing_namespaces.hpp"
  #include "/usr/include/diagnostics/unittest.hpp"
  #include "/usr/include/diagnostics/util/diff.hpp"
  #include "/usr/include/diagnostics/util/diff_exception.hpp"
  #include "/usr/include/diagnostics/util/diff_generator.hpp"
  #include "/usr/include/diagnostics/util/from_string.hpp"
  #include "/usr/include/diagnostics/util/marshaling.hpp"
  #include "/usr/include/diagnostics/util/preprocessor.hpp"
  #include "/usr/include/diagnostics/util/to_string.hpp"
  #include "/usr/include/diagnostics/version.hpp"

  // add namespaces
  namespace ACE{typedef int tmp_add_type_1;}
  ACE::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace diagnostics{typedef int tmp_add_type_2;}
  diagnostics::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace diagnostics{namespace internal{typedef int tmp_add_type_3;}}
  diagnostics::internal::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace diagnostics{namespace memory{typedef int tmp_add_type_4;}}
  diagnostics::memory::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace diagnostics{namespace unittest{typedef int tmp_add_type_5;}}
  diagnostics::unittest::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace diagnostics{namespace unittest{namespace internal{typedef int tmp_add_type_6;}}}
  diagnostics::unittest::internal::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace diagnostics{namespace unittest{namespace testing{typedef int tmp_add_type_7;}}}
  diagnostics::unittest::testing::tmp_add_type_7 tmp_add_func_7(){return 0;};
  namespace ACE_OS{typedef int tmp_add_type_8;}
  ACE_OS::tmp_add_type_8 tmp_add_func_8(){return 0;};
  namespace ACE_Utils{typedef int tmp_add_type_9;}
  ACE_Utils::tmp_add_type_9 tmp_add_func_9(){return 0;};

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/e9dKUpYIR7/dump1.h"

In file included from /tmp/e9dKUpYIR7/dump1.h:27:
/usr/include/diagnostics/compilation_mode.ts.hpp:50:10: fatal error: diagnostics/util/dummy_values_for_tid_pid.ts.hpp: No such file or directory
   50 | #include <diagnostics/util/dummy_values_for_tid_pid.ts.hpp>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.

