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

  // add defines
  #define __STDC_VERSION__ 201710L
#define _TIME_BITS 64
#define _FILE_OFFSET_BITS 64
#define _GXX_NULLPTR_T
#define CLUTTER_ENABLE_COMPOSITOR_API 1
#define _REGEX_NELTS(n)
#define _Atomic
#define PACKED
#ifdef __cplusplus
// C17 compat layer
#define _Alignof(type) alignof(type)
#endif
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/grpc++/alarm.h"
  #include "/usr/include/grpc++/channel.h"
  #include "/usr/include/grpc++/client_context.h"
  #include "/usr/include/grpc++/completion_queue.h"
  #include "/usr/include/grpc++/create_channel.h"
  #include "/usr/include/grpc++/create_channel_posix.h"
  #include "/usr/include/grpc++/ext/health_check_service_server_builder_option.h"
  #include "/usr/include/grpc++/ext/proto_server_reflection_plugin.h"
  #include "/usr/include/grpc++/generic/async_generic_service.h"
  #include "/usr/include/grpc++/generic/generic_stub.h"
  #include "/usr/include/grpc++/grpc++.h"
  #include "/usr/include/grpc++/health_check_service_interface.h"
  #include "/usr/include/grpc++/impl/call.h"
  #include "/usr/include/grpc++/impl/channel_argument_option.h"
  #include "/usr/include/grpc++/impl/client_unary_call.h"
  #include "/usr/include/grpc++/impl/codegen/async_stream.h"
  #include "/usr/include/grpc++/impl/codegen/async_unary_call.h"
  #include "/usr/include/grpc++/impl/codegen/byte_buffer.h"
  #include "/usr/include/grpc++/impl/codegen/call.h"
  #include "/usr/include/grpc++/impl/codegen/call_hook.h"
  #include "/usr/include/grpc++/impl/codegen/channel_interface.h"
  #include "/usr/include/grpc++/impl/codegen/client_context.h"
  #include "/usr/include/grpc++/impl/codegen/client_unary_call.h"
  #include "/usr/include/grpc++/impl/codegen/completion_queue.h"
  #include "/usr/include/grpc++/impl/codegen/completion_queue_tag.h"
  #include "/usr/include/grpc++/impl/codegen/config.h"
  #include "/usr/include/grpc++/impl/codegen/config_protobuf.h"
  #include "/usr/include/grpc++/impl/codegen/core_codegen.h"
  #include "/usr/include/grpc++/impl/codegen/core_codegen_interface.h"
  #include "/usr/include/grpc++/impl/codegen/create_auth_context.h"
  #include "/usr/include/grpc++/impl/codegen/grpc_library.h"
  #include "/usr/include/grpc++/impl/codegen/metadata_map.h"
  #include "/usr/include/grpc++/impl/codegen/method_handler_impl.h"
  #include "/usr/include/grpc++/impl/codegen/proto_utils.h"
  #include "/usr/include/grpc++/impl/codegen/rpc_method.h"
  #include "/usr/include/grpc++/impl/codegen/rpc_service_method.h"
  #include "/usr/include/grpc++/impl/codegen/security/auth_context.h"
  #include "/usr/include/grpc++/impl/codegen/serialization_traits.h"
  #include "/usr/include/grpc++/impl/codegen/server_context.h"
  #include "/usr/include/grpc++/impl/codegen/server_interface.h"
  #include "/usr/include/grpc++/impl/codegen/service_type.h"
  #include "/usr/include/grpc++/impl/codegen/slice.h"
  #include "/usr/include/grpc++/impl/codegen/status.h"
  #include "/usr/include/grpc++/impl/codegen/status_code_enum.h"
  #include "/usr/include/grpc++/impl/codegen/string_ref.h"
  #include "/usr/include/grpc++/impl/codegen/stub_options.h"
  #include "/usr/include/grpc++/impl/codegen/sync_stream.h"
  #include "/usr/include/grpc++/impl/codegen/time.h"
  #include "/usr/include/grpc++/impl/grpc_library.h"
  #include "/usr/include/grpc++/impl/method_handler_impl.h"
  #include "/usr/include/grpc++/impl/rpc_method.h"
  #include "/usr/include/grpc++/impl/rpc_service_method.h"
  #include "/usr/include/grpc++/impl/serialization_traits.h"
  #include "/usr/include/grpc++/impl/server_builder_option.h"
  #include "/usr/include/grpc++/impl/server_builder_plugin.h"
  #include "/usr/include/grpc++/impl/server_initializer.h"
  #include "/usr/include/grpc++/impl/service_type.h"
  #include "/usr/include/grpc++/resource_quota.h"
  #include "/usr/include/grpc++/security/auth_context.h"
  #include "/usr/include/grpc++/security/auth_metadata_processor.h"
  #include "/usr/include/grpc++/security/credentials.h"
  #include "/usr/include/grpc++/security/server_credentials.h"
  #include "/usr/include/grpc++/server.h"
  #include "/usr/include/grpc++/server_builder.h"
  #include "/usr/include/grpc++/server_context.h"
  #include "/usr/include/grpc++/server_posix.h"
  #include "/usr/include/grpc++/support/async_stream.h"
  #include "/usr/include/grpc++/support/async_unary_call.h"
  #include "/usr/include/grpc++/support/byte_buffer.h"
  #include "/usr/include/grpc++/support/channel_arguments.h"
  #include "/usr/include/grpc++/support/config.h"
  #include "/usr/include/grpc++/support/error_details.h"
  #include "/usr/include/grpc++/support/slice.h"
  #include "/usr/include/grpc++/support/status.h"
  #include "/usr/include/grpc++/support/status_code_enum.h"
  #include "/usr/include/grpc++/support/string_ref.h"
  #include "/usr/include/grpc++/support/stub_options.h"
  #include "/usr/include/grpc++/support/sync_stream.h"
  #include "/usr/include/grpc++/support/time.h"
  #include "/usr/include/grpc++/test/mock_stream.h"
  #include "/usr/include/grpc++/test/server_context_test_spouse.h"
  #include "/usr/include/grpcpp/alarm.h"
  #include "/usr/include/grpcpp/channel.h"
  #include "/usr/include/grpcpp/client_context.h"
  #include "/usr/include/grpcpp/completion_queue.h"
  #include "/usr/include/grpcpp/create_channel.h"
  #include "/usr/include/grpcpp/create_channel_binder.h"
  #include "/usr/include/grpcpp/create_channel_posix.h"
  #include "/usr/include/grpcpp/ext/call_metric_recorder.h"
  #include "/usr/include/grpcpp/ext/channelz_service_plugin.h"
  #include "/usr/include/grpcpp/ext/health_check_service_server_builder_option.h"
  #include "/usr/include/grpcpp/ext/proto_server_reflection_plugin.h"
  #include "/usr/include/grpcpp/generic/async_generic_service.h"
  #include "/usr/include/grpcpp/generic/generic_stub.h"
  #include "/usr/include/grpcpp/grpcpp.h"
  #include "/usr/include/grpcpp/health_check_service_interface.h"
  #include "/usr/include/grpcpp/impl/call.h"
  #include "/usr/include/grpcpp/impl/call_hook.h"
  #include "/usr/include/grpcpp/impl/call_op_set.h"
  #include "/usr/include/grpcpp/impl/call_op_set_interface.h"
  #include "/usr/include/grpcpp/impl/channel_argument_option.h"
  #include "/usr/include/grpcpp/impl/channel_interface.h"
  #include "/usr/include/grpcpp/impl/client_unary_call.h"
  #include "/usr/include/grpcpp/impl/codegen/async_generic_service.h"
  #include "/usr/include/grpcpp/impl/codegen/async_stream.h"
  #include "/usr/include/grpcpp/impl/codegen/async_unary_call.h"
  #include "/usr/include/grpcpp/impl/codegen/byte_buffer.h"
  #include "/usr/include/grpcpp/impl/codegen/call.h"
  #include "/usr/include/grpcpp/impl/codegen/call_hook.h"
  #include "/usr/include/grpcpp/impl/codegen/call_op_set.h"
  #include "/usr/include/grpcpp/impl/codegen/call_op_set_interface.h"
  #include "/usr/include/grpcpp/impl/codegen/callback_common.h"
  #include "/usr/include/grpcpp/impl/codegen/channel_interface.h"
  #include "/usr/include/grpcpp/impl/codegen/client_callback.h"
  #include "/usr/include/grpcpp/impl/codegen/client_context.h"
  #include "/usr/include/grpcpp/impl/codegen/client_interceptor.h"
  #include "/usr/include/grpcpp/impl/codegen/client_unary_call.h"
  #include "/usr/include/grpcpp/impl/codegen/completion_queue.h"
  #include "/usr/include/grpcpp/impl/codegen/completion_queue_tag.h"
  #include "/usr/include/grpcpp/impl/codegen/config.h"
  #include "/usr/include/grpcpp/impl/codegen/config_protobuf.h"
  #include "/usr/include/grpcpp/impl/codegen/core_codegen.h"
  #include "/usr/include/grpcpp/impl/codegen/core_codegen_interface.h"
  #include "/usr/include/grpcpp/impl/codegen/create_auth_context.h"
  #include "/usr/include/grpcpp/impl/codegen/delegating_channel.h"
  #include "/usr/include/grpcpp/impl/codegen/grpc_library.h"
  #include "/usr/include/grpcpp/impl/codegen/intercepted_channel.h"
  #include "/usr/include/grpcpp/impl/codegen/interceptor.h"
  #include "/usr/include/grpcpp/impl/codegen/interceptor_common.h"
  #include "/usr/include/grpcpp/impl/codegen/message_allocator.h"
  #include "/usr/include/grpcpp/impl/codegen/metadata_map.h"
  #include "/usr/include/grpcpp/impl/codegen/method_handler.h"
  #include "/usr/include/grpcpp/impl/codegen/method_handler_impl.h"
  #include "/usr/include/grpcpp/impl/codegen/proto_buffer_reader.h"
  #include "/usr/include/grpcpp/impl/codegen/proto_buffer_writer.h"
  #include "/usr/include/grpcpp/impl/codegen/proto_utils.h"
  #include "/usr/include/grpcpp/impl/codegen/rpc_method.h"
  #include "/usr/include/grpcpp/impl/codegen/rpc_service_method.h"
  #include "/usr/include/grpcpp/impl/codegen/security/auth_context.h"
  #include "/usr/include/grpcpp/impl/codegen/serialization_traits.h"
  #include "/usr/include/grpcpp/impl/codegen/server_callback.h"
  #include "/usr/include/grpcpp/impl/codegen/server_callback_handlers.h"
  #include "/usr/include/grpcpp/impl/codegen/server_context.h"
  #include "/usr/include/grpcpp/impl/codegen/server_interceptor.h"
  #include "/usr/include/grpcpp/impl/codegen/server_interface.h"
  #include "/usr/include/grpcpp/impl/codegen/service_type.h"
  #include "/usr/include/grpcpp/impl/codegen/slice.h"
  #include "/usr/include/grpcpp/impl/codegen/status.h"
  #include "/usr/include/grpcpp/impl/codegen/status_code_enum.h"
  #include "/usr/include/grpcpp/impl/codegen/string_ref.h"
  #include "/usr/include/grpcpp/impl/codegen/stub_options.h"
  #include "/usr/include/grpcpp/impl/codegen/sync.h"
  #include "/usr/include/grpcpp/impl/codegen/sync_stream.h"
  #include "/usr/include/grpcpp/impl/codegen/time.h"
  #include "/usr/include/grpcpp/impl/grpc_library.h"
  #include "/usr/include/grpcpp/impl/method_handler_impl.h"
  #include "/usr/include/grpcpp/impl/rpc_method.h"
  #include "/usr/include/grpcpp/impl/rpc_service_method.h"
  #include "/usr/include/grpcpp/impl/serialization_traits.h"
  #include "/usr/include/grpcpp/impl/server_builder_option.h"
  #include "/usr/include/grpcpp/impl/server_builder_plugin.h"
  #include "/usr/include/grpcpp/impl/server_initializer.h"
  #include "/usr/include/grpcpp/impl/service_type.h"
  #include "/usr/include/grpcpp/resource_quota.h"
  #include "/usr/include/grpcpp/security/alts_context.h"
  #include "/usr/include/grpcpp/security/alts_util.h"
  #include "/usr/include/grpcpp/security/auth_context.h"
  #include "/usr/include/grpcpp/security/auth_metadata_processor.h"
  #include "/usr/include/grpcpp/security/authorization_policy_provider.h"
  #include "/usr/include/grpcpp/security/binder_credentials.h"
  #include "/usr/include/grpcpp/security/binder_security_policy.h"
  #include "/usr/include/grpcpp/security/credentials.h"
  #include "/usr/include/grpcpp/security/server_credentials.h"
  #include "/usr/include/grpcpp/security/tls_certificate_provider.h"
  #include "/usr/include/grpcpp/security/tls_certificate_verifier.h"
  #include "/usr/include/grpcpp/security/tls_credentials_options.h"
  #include "/usr/include/grpcpp/server.h"
  #include "/usr/include/grpcpp/server_builder.h"
  #include "/usr/include/grpcpp/server_context.h"
  #include "/usr/include/grpcpp/server_posix.h"
  #include "/usr/include/grpcpp/support/async_stream.h"
  #include "/usr/include/grpcpp/support/async_unary_call.h"
  #include "/usr/include/grpcpp/support/byte_buffer.h"
  #include "/usr/include/grpcpp/support/callback_common.h"
  #include "/usr/include/grpcpp/support/channel_arguments.h"
  #include "/usr/include/grpcpp/support/client_callback.h"
  #include "/usr/include/grpcpp/support/client_interceptor.h"
  #include "/usr/include/grpcpp/support/config.h"
  #include "/usr/include/grpcpp/support/error_details.h"
  #include "/usr/include/grpcpp/support/interceptor.h"
  #include "/usr/include/grpcpp/support/message_allocator.h"
  #include "/usr/include/grpcpp/support/method_handler.h"
  #include "/usr/include/grpcpp/support/proto_buffer_reader.h"
  #include "/usr/include/grpcpp/support/proto_buffer_writer.h"
  #include "/usr/include/grpcpp/support/server_callback.h"
  #include "/usr/include/grpcpp/support/server_interceptor.h"
  #include "/usr/include/grpcpp/support/slice.h"
  #include "/usr/include/grpcpp/support/status.h"
  #include "/usr/include/grpcpp/support/status_code_enum.h"
  #include "/usr/include/grpcpp/support/string_ref.h"
  #include "/usr/include/grpcpp/support/stub_options.h"
  #include "/usr/include/grpcpp/support/sync_stream.h"
  #include "/usr/include/grpcpp/support/time.h"
  #include "/usr/include/grpcpp/support/validate_service_config.h"
  #include "/usr/include/grpcpp/test/channel_test_peer.h"
  #include "/usr/include/grpcpp/test/client_context_test_peer.h"
  #include "/usr/include/grpcpp/test/default_reactor_test_peer.h"
  #include "/usr/include/grpcpp/test/mock_stream.h"
  #include "/usr/include/grpcpp/test/server_context_test_spouse.h"
  #include "/usr/include/grpcpp/version_info.h"
  #include "/usr/include/grpcpp/xds_server_builder.h"

  // add namespaces
  namespace absl{typedef int tmp_add_type_1;}
  absl::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace absl{namespace debian3{typedef int tmp_add_type_2;}}
  absl::debian3::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace absl{namespace debian3{namespace internal{typedef int tmp_add_type_3;}}}
  absl::debian3::internal::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace google{typedef int tmp_add_type_4;}
  google::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace google{namespace protobuf{typedef int tmp_add_type_5;}}
  google::protobuf::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace google{namespace protobuf{namespace compiler{typedef int tmp_add_type_6;}}}
  google::protobuf::compiler::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace google{namespace protobuf{namespace compiler{namespace cpp{typedef int tmp_add_type_7;}}}}
  google::protobuf::compiler::cpp::tmp_add_type_7 tmp_add_func_7(){return 0;};
  namespace google{namespace protobuf{namespace expr{typedef int tmp_add_type_8;}}}
  google::protobuf::expr::tmp_add_type_8 tmp_add_func_8(){return 0;};
  namespace google{namespace protobuf{namespace internal{typedef int tmp_add_type_9;}}}
  google::protobuf::internal::tmp_add_type_9 tmp_add_func_9(){return 0;};
  namespace google{namespace protobuf{namespace io{typedef int tmp_add_type_10;}}}
  google::protobuf::io::tmp_add_type_10 tmp_add_func_10(){return 0;};
  namespace google{namespace protobuf{namespace python{typedef int tmp_add_type_11;}}}
  google::protobuf::python::tmp_add_type_11 tmp_add_func_11(){return 0;};
  namespace google{namespace protobuf{namespace strings{typedef int tmp_add_type_12;}}}
  google::protobuf::strings::tmp_add_type_12 tmp_add_func_12(){return 0;};
  namespace google{namespace protobuf{namespace TestUtil{typedef int tmp_add_type_13;}}}
  google::protobuf::TestUtil::tmp_add_type_13 tmp_add_func_13(){return 0;};
  namespace google{namespace protobuf{namespace util{typedef int tmp_add_type_14;}}}
  google::protobuf::util::tmp_add_type_14 tmp_add_func_14(){return 0;};
  namespace google{namespace protobuf{namespace util{namespace internal{typedef int tmp_add_type_15;}}}}
  google::protobuf::util::internal::tmp_add_type_15 tmp_add_func_15(){return 0;};
  namespace grpc{typedef int tmp_add_type_16;}
  grpc::tmp_add_type_16 tmp_add_func_16(){return 0;};
  namespace grpc{namespace channelz{typedef int tmp_add_type_17;}}
  grpc::channelz::tmp_add_type_17 tmp_add_func_17(){return 0;};
  namespace grpc{namespace channelz{namespace experimental{typedef int tmp_add_type_18;}}}
  grpc::channelz::experimental::tmp_add_type_18 tmp_add_func_18(){return 0;};
  namespace grpc{namespace experimental{typedef int tmp_add_type_19;}}
  grpc::experimental::tmp_add_type_19 tmp_add_func_19(){return 0;};
  namespace grpc{namespace experimental{namespace binder{typedef int tmp_add_type_20;}}}
  grpc::experimental::binder::tmp_add_type_20 tmp_add_func_20(){return 0;};
  namespace grpc{namespace internal{typedef int tmp_add_type_21;}}
  grpc::internal::tmp_add_type_21 tmp_add_func_21(){return 0;};
  namespace grpc{namespace protobuf{typedef int tmp_add_type_22;}}
  grpc::protobuf::tmp_add_type_22 tmp_add_func_22(){return 0;};
  namespace grpc{namespace protobuf{namespace io{typedef int tmp_add_type_23;}}}
  grpc::protobuf::io::tmp_add_type_23 tmp_add_func_23(){return 0;};
  namespace grpc{namespace protobuf{namespace util{typedef int tmp_add_type_24;}}}
  grpc::protobuf::util::tmp_add_type_24 tmp_add_func_24(){return 0;};
  namespace grpc{namespace reflection{typedef int tmp_add_type_25;}}
  grpc::reflection::tmp_add_type_25 tmp_add_func_25(){return 0;};
  namespace grpc{namespace testing{typedef int tmp_add_type_26;}}
  grpc::testing::tmp_add_type_26 tmp_add_func_26(){return 0;};
  namespace proto2{typedef int tmp_add_type_27;}
  proto2::tmp_add_type_27 tmp_add_func_27(){return 0;};
  namespace testing{typedef int tmp_add_type_28;}
  testing::tmp_add_type_28 tmp_add_func_28(){return 0;};
  namespace testing{namespace internal{typedef int tmp_add_type_29;}}
  testing::internal::tmp_add_type_29 tmp_add_func_29(){return 0;};
  namespace testing{namespace internal{namespace posix{typedef int tmp_add_type_30;}}}
  testing::internal::posix::tmp_add_type_30 tmp_add_func_30(){return 0;};
  namespace absl{namespace debian3{namespace base_internal{typedef int tmp_add_type_31;}}}
  absl::debian3::base_internal::tmp_add_type_31 tmp_add_func_31(){return 0;};
  namespace absl{namespace debian3{namespace macros_internal{typedef int tmp_add_type_32;}}}
  absl::debian3::macros_internal::tmp_add_type_32 tmp_add_func_32(){return 0;};
  namespace absl{namespace debian3{namespace memory_internal{typedef int tmp_add_type_33;}}}
  absl::debian3::memory_internal::tmp_add_type_33 tmp_add_func_33(){return 0;};
  namespace absl{namespace debian3{namespace optional_internal{typedef int tmp_add_type_34;}}}
  absl::debian3::optional_internal::tmp_add_type_34 tmp_add_func_34(){return 0;};
  namespace absl{namespace debian3{namespace raw_logging_internal{typedef int tmp_add_type_35;}}}
  absl::debian3::raw_logging_internal::tmp_add_type_35 tmp_add_func_35(){return 0;};
  namespace absl{namespace debian3{namespace swap_internal{typedef int tmp_add_type_36;}}}
  absl::debian3::swap_internal::tmp_add_type_36 tmp_add_func_36(){return 0;};
  namespace absl{namespace debian3{namespace synchronization_internal{typedef int tmp_add_type_37;}}}
  absl::debian3::synchronization_internal::tmp_add_type_37 tmp_add_func_37(){return 0;};
  namespace absl{namespace debian3{namespace time_internal{typedef int tmp_add_type_38;}}}
  absl::debian3::time_internal::tmp_add_type_38 tmp_add_func_38(){return 0;};
  namespace absl{namespace debian3{namespace time_internal{namespace cctz{typedef int tmp_add_type_39;}}}}
  absl::debian3::time_internal::cctz::tmp_add_type_39 tmp_add_func_39(){return 0;};
  namespace absl{namespace debian3{namespace time_internal{namespace cctz{namespace detail{typedef int tmp_add_type_40;}}}}}
  absl::debian3::time_internal::cctz::detail::tmp_add_type_40 tmp_add_func_40(){return 0;};
  namespace absl{namespace debian3{namespace time_internal{namespace cctz{namespace detail{namespace impl{typedef int tmp_add_type_41;}}}}}}
  absl::debian3::time_internal::cctz::detail::impl::tmp_add_type_41 tmp_add_func_41(){return 0;};
  namespace absl{namespace debian3{namespace type_traits_internal{typedef int tmp_add_type_42;}}}
  absl::debian3::type_traits_internal::tmp_add_type_42 tmp_add_func_42(){return 0;};
  namespace absl{namespace debian3{namespace utility_internal{typedef int tmp_add_type_43;}}}
  absl::debian3::utility_internal::tmp_add_type_43 tmp_add_func_43(){return 0;};
  namespace google{namespace protobuf{namespace arena_metrics{typedef int tmp_add_type_44;}}}
  google::protobuf::arena_metrics::tmp_add_type_44 tmp_add_func_44(){return 0;};
  namespace google{namespace protobuf{namespace descriptor_unittest{typedef int tmp_add_type_45;}}}
  google::protobuf::descriptor_unittest::tmp_add_type_45 tmp_add_func_45(){return 0;};
  namespace google{namespace protobuf{namespace internal{namespace big_endian{typedef int tmp_add_type_46;}}}}
  google::protobuf::internal::big_endian::tmp_add_type_46 tmp_add_func_46(){return 0;};
  namespace google{namespace protobuf{namespace internal{namespace little_endian{typedef int tmp_add_type_47;}}}}
  google::protobuf::internal::little_endian::tmp_add_type_47 tmp_add_func_47(){return 0;};
  namespace google{namespace protobuf{namespace stringpiece_internal{typedef int tmp_add_type_48;}}}
  google::protobuf::stringpiece_internal::tmp_add_type_48 tmp_add_func_48(){return 0;};
  namespace google{namespace protobuf{namespace util{namespace status_internal{typedef int tmp_add_type_49;}}}}
  google::protobuf::util::status_internal::tmp_add_type_49 tmp_add_func_49(){return 0;};
  namespace grpc_arg_value{typedef int tmp_add_type_50;}
  grpc_arg_value::tmp_add_type_50 tmp_add_func_50(){return 0;};
  namespace grpc_core{typedef int tmp_add_type_51;}
  grpc_core::tmp_add_type_51 tmp_add_func_51(){return 0;};
  namespace testing{namespace internal{namespace any_cast_matcher{typedef int tmp_add_type_52;}}}
  testing::internal::any_cast_matcher::tmp_add_type_52 tmp_add_func_52(){return 0;};
  namespace testing{namespace internal{namespace edit_distance{typedef int tmp_add_type_53;}}}
  testing::internal::edit_distance::tmp_add_type_53 tmp_add_func_53(){return 0;};
  namespace testing{namespace internal{namespace internal_stream_operator_without_lexical_name_lookup{typedef int tmp_add_type_54;}}}
  testing::internal::internal_stream_operator_without_lexical_name_lookup::tmp_add_type_54 tmp_add_func_54(){return 0;};
  namespace testing{namespace internal{namespace pair_getters{typedef int tmp_add_type_55;}}}
  testing::internal::pair_getters::tmp_add_type_55 tmp_add_func_55(){return 0;};
  namespace testing{namespace internal{namespace variant_matcher{typedef int tmp_add_type_56;}}}
  testing::internal::variant_matcher::tmp_add_type_56 tmp_add_func_56(){return 0;};
  namespace testing{namespace no_adl{typedef int tmp_add_type_57;}}
  testing::no_adl::tmp_add_type_57 tmp_add_func_57(){return 0;};
  namespace thread_safety_analysis{typedef int tmp_add_type_58;}
  thread_safety_analysis::tmp_add_type_58 tmp_add_func_58(){return 0;};

  // add classes
  TableStruct_google_2fprotobuf_2fany_2eproto* tmp_add_class_0;
  TableStruct_google_2fprotobuf_2fdescriptor_2eproto* tmp_add_class_1;
  TableStruct_google_2fprotobuf_2fsource_5fcontext_2eproto* tmp_add_class_2;
  TableStruct_google_2fprotobuf_2ftype_2eproto* tmp_add_class_3;
  _G_fpos64_t* tmp_add_class_4;
  _G_fpos_t* tmp_add_class_5;
  _IO_cookie_io_functions_t* tmp_add_class_6;
  gpr_log_func_args* tmp_add_class_7;
  gpr_timespec* tmp_add_class_8;
  grpc_arg_pointer_vtable* tmp_add_class_9;
  grpc_auth_property* tmp_add_class_10;
  grpc_auth_property_iterator* tmp_add_class_11;
  grpc_byte_buffer* tmp_add_class_12;
  grpc_byte_buffer_reader* tmp_add_class_13;
  grpc_completion_queue_attributes* tmp_add_class_14;
  grpc_completion_queue_functor* tmp_add_class_15;
  grpc_compression_options* tmp_add_class_16;
  grpc_event* tmp_add_class_17;
  grpc_metadata* tmp_add_class_18;
  grpc_op* tmp_add_class_19;
  grpc_slice* tmp_add_class_20;
  grpc_slice_buffer* tmp_add_class_21;
  grpc_tls_certificate_verifier_external* tmp_add_class_22;
  grpc_tls_custom_verification_check_request* tmp_add_class_23;
  itimerval* tmp_add_class_24;
  re_pattern_buffer* tmp_add_class_25;
  re_registers* tmp_add_class_26;
  statx_timestamp* tmp_add_class_27;
  ucontext_t* tmp_add_class_28;

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

