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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated.