Temporary header file '/tmp/CvIz9mGdce/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) 
typedef float _Float32;
typedef long double _Float64;
typedef double _Float32x;
#define _Noreturn
#define UCD_COMPATIBLE

  // add includes
  #include "/usr/include/net-snmp/net-snmp-config.h"
  #include "/usr/include/net-snmp/library/container.h"
  #include "/usr/include/net-snmp/agent/snmp_agent.h"
  #include "/usr/include/net-snmp/agent/agent_handler.h"
  #include "/usr/include/net-snmp/agent/snmp_vars.h"
  #include "/usr/include/net-snmp/agent/var_struct.h"
  #include "/usr/include/net-snmp/agent/agent_callbacks.h"
  #include "/usr/include/net-snmp/agent/agent_index.h"
  #include "/usr/include/net-snmp/agent/agent_module_config.h"
  #include "/usr/include/net-snmp/agent/agent_read_config.h"
  #include "/usr/include/net-snmp/agent/agent_registry.h"
  #include "/usr/include/net-snmp/agent/agent_sysORTable.h"
  #include "/usr/include/net-snmp/agent/agent_trap.h"
  #include "/usr/include/net-snmp/agent/all_helpers.h"
  #include "/usr/include/net-snmp/agent/auto_nlist.h"
  #include "/usr/include/net-snmp/agent/baby_steps.h"
  #include "/usr/include/net-snmp/agent/bulk_to_next.h"
  #include "/usr/include/net-snmp/agent/cache_handler.h"
  #include "/usr/include/net-snmp/agent/debug_handler.h"
  #include "/usr/include/net-snmp/agent/ds_agent.h"
  #include "/usr/include/net-snmp/agent/header_complex.h"
  #include "/usr/include/net-snmp/agent/instance.h"
  #include "/usr/include/net-snmp/agent/mfd.h"
  #include "/usr/include/net-snmp/agent/mib_module_config.h"
  #include "/usr/include/net-snmp/agent/mib_modules.h"
  #include "/usr/include/net-snmp/agent/mode_end_call.h"
  #include "/usr/include/net-snmp/agent/multiplexer.h"
  #include "/usr/include/net-snmp/agent/net-snmp-agent-includes.h"
  #include "/usr/include/net-snmp/agent/netsnmp_close_fds.h"
  #include "/usr/include/net-snmp/agent/null.h"
  #include "/usr/include/net-snmp/agent/old_api.h"
  #include "/usr/include/net-snmp/agent/read_only.h"
  #include "/usr/include/net-snmp/agent/row_merge.h"
  #include "/usr/include/net-snmp/agent/scalar.h"
  #include "/usr/include/net-snmp/agent/scalar_group.h"
  #include "/usr/include/net-snmp/agent/serialize.h"
  #include "/usr/include/net-snmp/agent/snmp_get_statistic.h"
  #include "/usr/include/net-snmp/agent/stash_cache.h"
  #include "/usr/include/net-snmp/agent/stash_to_next.h"
  #include "/usr/include/net-snmp/agent/struct.h"
  #include "/usr/include/net-snmp/agent/sysORTable.h"
  #include "/usr/include/net-snmp/agent/table.h"
  #include "/usr/include/net-snmp/agent/table_array.h"
  #include "/usr/include/net-snmp/agent/table_container.h"
  #include "/usr/include/net-snmp/agent/table_data.h"
  #include "/usr/include/net-snmp/agent/table_dataset.h"
  #include "/usr/include/net-snmp/agent/table_iterator.h"
  #include "/usr/include/net-snmp/agent/table_tdata.h"
  #include "/usr/include/net-snmp/agent/util_funcs/MIB_STATS_CACHE_TIMEOUT.h"
  #include "/usr/include/net-snmp/agent/util_funcs/header_generic.h"
  #include "/usr/include/net-snmp/agent/util_funcs/header_simple_table.h"
  #include "/usr/include/net-snmp/agent/util_funcs.h"
  #include "/usr/include/net-snmp/agent/watcher.h"
  #include "/usr/include/net-snmp/config_api.h"
  #include "/usr/include/net-snmp/definitions.h"
  #include "/usr/include/net-snmp/library/asn1.h"
  #include "/usr/include/net-snmp/library/callback.h"
  #include "/usr/include/openssl/ssl.h"
  #include "/usr/include/net-snmp/library/check_varbind.h"
  #include "/usr/include/net-snmp/library/container_binary_array.h"
  #include "/usr/include/net-snmp/library/container_iterator.h"
  #include "/usr/include/net-snmp/library/container_list_ssll.h"
  #include "/usr/include/net-snmp/library/container_null.h"
  #include "/usr/include/net-snmp/library/data_list.h"
  #include "/usr/include/net-snmp/library/default_store.h"
  #include "/usr/include/net-snmp/library/dir_utils.h"
  #include "/usr/include/net-snmp/library/fd_event_manager.h"
  #include "/usr/include/net-snmp/library/file_utils.h"
  #include "/usr/include/net-snmp/library/getopt.h"
  #include "/usr/include/net-snmp/library/int64.h"
  #include "/usr/include/net-snmp/library/keytools.h"
  #include "/usr/include/net-snmp/library/large_fd_set.h"
  #include "/usr/include/net-snmp/library/lcd_time.h"
  #include "/usr/include/net-snmp/library/md5.h"
  #include "/usr/include/net-snmp/library/mib.h"
  #include "/usr/include/net-snmp/library/mibincl.h"
  #include "/usr/include/net-snmp/library/mt_support.h"
  #include "/usr/include/net-snmp/library/netsnmp-attribute-format.h"
  #include "/usr/include/net-snmp/library/oid.h"
  #include "/usr/include/net-snmp/library/oid_stash.h"
  #include "/usr/include/net-snmp/library/parse.h"
  #include "/usr/include/net-snmp/library/read_config.h"
  #include "/usr/include/net-snmp/library/scapi.h"
  #include "/usr/include/net-snmp/library/snmp-tc.h"
  #include "/usr/include/net-snmp/library/snmp.h"
  #include "/usr/include/net-snmp/library/snmpAliasDomain.h"
  #include "/usr/include/net-snmp/library/snmpCallbackDomain.h"
  #include "/usr/include/net-snmp/library/snmpDTLSUDPDomain.h"
  #include "/usr/include/net-snmp/library/snmpIPBaseDomain.h"
  #include "/usr/include/net-snmp/library/snmpIPv4BaseDomain.h"
  #include "/usr/include/net-snmp/library/snmpIPv6BaseDomain.h"
  #include "/usr/include/net-snmp/library/snmpSocketBaseDomain.h"
  #include "/usr/include/net-snmp/library/snmpTCPBaseDomain.h"
  #include "/usr/include/net-snmp/library/snmpTCPDomain.h"
  #include "/usr/include/net-snmp/library/snmpTCPIPv6Domain.h"
  #include "/usr/include/net-snmp/library/snmpTLSBaseDomain.h"
  #include "/usr/include/net-snmp/library/snmpTLSTCPDomain.h"
  #include "/usr/include/net-snmp/library/snmpUDPBaseDomain.h"
  #include "/usr/include/net-snmp/library/snmpUDPDomain.h"
  #include "/usr/include/net-snmp/library/snmpUDPIPv4BaseDomain.h"
  #include "/usr/include/net-snmp/library/snmpUDPIPv6Domain.h"
  #include "/usr/include/net-snmp/library/snmpUnixDomain.h"
  #include "/usr/include/net-snmp/library/snmp_alarm.h"
  #include "/usr/include/net-snmp/library/snmp_api.h"
  #include "/usr/include/net-snmp/library/snmp_assert.h"
  #include "/usr/include/net-snmp/library/snmp_client.h"
  #include "/usr/include/net-snmp/library/snmp_debug.h"
  #include "/usr/include/net-snmp/library/snmp_enum.h"
  #include "/usr/include/net-snmp/library/snmp_impl.h"
  #include "/usr/include/net-snmp/library/snmp_logging.h"
  #include "/usr/include/net-snmp/library/snmp_parse_args.h"
  #include "/usr/include/net-snmp/library/snmp_secmod.h"
  #include "/usr/include/net-snmp/library/snmp_service.h"
  #include "/usr/include/net-snmp/library/snmp_transport.h"
  #include "/usr/include/net-snmp/library/snmptsm.h"
  #include "/usr/include/net-snmp/library/snmpusm.h"
  #include "/usr/include/net-snmp/library/snmpv3-security-includes.h"
  #include "/usr/include/net-snmp/library/snmpv3.h"
  #include "/usr/include/net-snmp/library/system.h"
  #include "/usr/include/net-snmp/library/text_utils.h"
  #include "/usr/include/net-snmp/library/tools.h"
  #include "/usr/include/net-snmp/library/transform_oids.h"
  #include "/usr/include/net-snmp/library/types.h"
  #include "/usr/include/net-snmp/library/ucd_compat.h"
  #include "/usr/include/net-snmp/library/vacm.h"
  #include "/usr/include/net-snmp/library/winpipe.h"
  #include "/usr/include/net-snmp/machine/generic.h"
  #include "/usr/include/net-snmp/mib_api.h"
  #include "/usr/include/net-snmp/net-snmp-features.h"
  #include "/usr/include/net-snmp/net-snmp-includes.h"
  #include "/usr/include/net-snmp/output_api.h"
  #include "/usr/include/net-snmp/pdu_api.h"
  #include "/usr/include/net-snmp/session_api.h"
  #include "/usr/include/net-snmp/snmpv3_api.h"
  #include "/usr/include/net-snmp/system/aix.h"
  #include "/usr/include/net-snmp/system/bsd.h"
  #include "/usr/include/net-snmp/system/bsdi.h"
  #include "/usr/include/net-snmp/system/bsdi3.h"
  #include "/usr/include/net-snmp/system/bsdi4.h"
  #include "/usr/include/net-snmp/system/cygwin.h"
  #include "/usr/include/net-snmp/system/dragonfly.h"
  #include "/usr/include/net-snmp/system/dynix.h"
  #include "/usr/include/net-snmp/system/freebsd.h"
  #include "/usr/include/net-snmp/system/freebsd10.h"
  #include "/usr/include/net-snmp/system/freebsd11.h"
  #include "/usr/include/net-snmp/system/freebsd12.h"
  #include "/usr/include/net-snmp/system/freebsd13.h"
  #include "/usr/include/net-snmp/system/freebsd14.h"
  #include "/usr/include/net-snmp/system/freebsd2.h"
  #include "/usr/include/net-snmp/system/freebsd3.h"
  #include "/usr/include/net-snmp/system/freebsd4.h"
  #include "/usr/include/net-snmp/system/freebsd5.h"
  #include "/usr/include/net-snmp/system/freebsd6.h"
  #include "/usr/include/net-snmp/system/freebsd7.h"
  #include "/usr/include/net-snmp/system/freebsd8.h"
  #include "/usr/include/net-snmp/system/freebsd9.h"
  #include "/usr/include/net-snmp/system/generic.h"
  #include "/usr/include/net-snmp/system/hpux.h"
  #include "/usr/include/net-snmp/system/irix.h"
  #include "/usr/include/net-snmp/system/linux.h"
  #include "/usr/include/net-snmp/system/mips.h"
  #include "/usr/include/net-snmp/system/netbsd.h"
  #include "/usr/include/net-snmp/system/nto-qnx6.h"
  #include "/usr/include/net-snmp/system/openbsd.h"
  #include "/usr/include/net-snmp/system/openbsd4.h"
  #include "/usr/include/net-snmp/system/openbsd5.h"
  #include "/usr/include/net-snmp/system/openbsd6.h"
  #include "/usr/include/net-snmp/system/osf5.h"
  #include "/usr/include/net-snmp/system/solaris.h"
  #include "/usr/include/net-snmp/system/solaris2.3.h"
  #include "/usr/include/net-snmp/system/solaris2.4.h"
  #include "/usr/include/net-snmp/system/solaris2.5.h"
  #include "/usr/include/net-snmp/system/solaris2.6.h"
  #include "/usr/include/net-snmp/system/svr5.h"
  #include "/usr/include/net-snmp/system/sysv.h"
  #include "/usr/include/net-snmp/system/ultrix4.h"
  #include "/usr/include/net-snmp/types.h"
  #include "/usr/include/net-snmp/util_funcs.h"
  #include "/usr/include/net-snmp/utilities.h"
  #include "/usr/include/net-snmp/varbind_api.h"
  #include "/usr/include/net-snmp/version.h"
  #include "/usr/include/ucd-snmp/agent_index.h"
  #include "/usr/include/ucd-snmp/agent_read_config.h"
  #include "/usr/include/ucd-snmp/agent_registry.h"
  #include "/usr/include/ucd-snmp/agent_trap.h"
  #include "/usr/include/ucd-snmp/asn1.h"
  #include "/usr/include/ucd-snmp/auto_nlist.h"
  #include "/usr/include/ucd-snmp/callback.h"
  #include "/usr/include/ucd-snmp/default_store.h"
  #include "/usr/include/ucd-snmp/ds_agent.h"
  #include "/usr/include/ucd-snmp/header_complex.h"
  #include "/usr/include/ucd-snmp/int64.h"
  #include "/usr/include/ucd-snmp/keytools.h"
  #include "/usr/include/ucd-snmp/mib.h"
  #include "/usr/include/ucd-snmp/mib_module_config.h"
  #include "/usr/include/ucd-snmp/mibincl.h"
  #include "/usr/include/ucd-snmp/parse.h"
  #include "/usr/include/ucd-snmp/read_config.h"
  #include "/usr/include/ucd-snmp/scapi.h"
  #include "/usr/include/ucd-snmp/snmp-tc.h"
  #include "/usr/include/ucd-snmp/snmp.h"
  #include "/usr/include/ucd-snmp/snmp_agent.h"
  #include "/usr/include/ucd-snmp/snmp_alarm.h"
  #include "/usr/include/ucd-snmp/snmp_api.h"
  #include "/usr/include/ucd-snmp/snmp_client.h"
  #include "/usr/include/ucd-snmp/snmp_debug.h"
  #include "/usr/include/ucd-snmp/snmp_impl.h"
  #include "/usr/include/ucd-snmp/snmp_logging.h"
  #include "/usr/include/ucd-snmp/snmp_parse_args.h"
  #include "/usr/include/ucd-snmp/snmpusm.h"
  #include "/usr/include/ucd-snmp/snmpv3.h"
  #include "/usr/include/ucd-snmp/struct.h"
  #include "/usr/include/ucd-snmp/system.h"
  #include "/usr/include/ucd-snmp/tools.h"
  #include "/usr/include/ucd-snmp/transform_oids.h"
  #include "/usr/include/ucd-snmp/ucd-snmp-agent-includes.h"
  #include "/usr/include/ucd-snmp/ucd-snmp-config.h"
  #include "/usr/include/ucd-snmp/ucd-snmp-includes.h"
  #include "/usr/include/ucd-snmp/util_funcs.h"
  #include "/usr/include/ucd-snmp/var_struct.h"
  #include "/usr/include/ucd-snmp/version.h"

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -U__cplusplus -D_Bool="bool" -x c++ -fpermissive -w "/tmp/CvIz9mGdce/dump1.h"  -I/usr/include/ucd-snmp -I/usr/include/net-snmp/library -I/usr/include/net-snmp/agent

