Temporary header file '/tmp/ye6P69oG2Q/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
#ifdef __cplusplus
// C17 compat layer
#define _Alignof(type) alignof(type)
#endif
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/libnvme-mi.h"
  #include "/usr/include/libnvme.h"
  #include "/usr/include/nvme/api-types.h"
  #include "/usr/include/nvme/fabrics.h"
  #include "/usr/include/nvme/filters.h"
  #include "/usr/include/nvme/ioctl.h"
  #include "/usr/include/nvme/linux.h"
  #include "/usr/include/nvme/log.h"
  #include "/usr/include/nvme/mi.h"
  #include "/usr/include/nvme/tree.h"
  #include "/usr/include/nvme/types.h"
  #include "/usr/include/nvme/util.h"

  // add classes
  _G_fpos64_t* tmp_add_class_0;
  _G_fpos_t* tmp_add_class_1;
  _IO_cookie_io_functions_t* tmp_add_class_2;
  nvme_aggregate_endurance_group_event* tmp_add_class_3;
  nvme_aggregate_predictable_lat_event* tmp_add_class_4;
  nvme_ana_group_desc* tmp_add_class_5;
  nvme_ana_log* tmp_add_class_6;
  nvme_boot_partition* tmp_add_class_7;
  nvme_capacity_config_desc* tmp_add_class_8;
  nvme_capacity_mgmt_args* tmp_add_class_9;
  nvme_change_ns_event* tmp_add_class_10;
  nvme_channel_config_desc* tmp_add_class_11;
  nvme_cmd_effects_log* tmp_add_class_12;
  nvme_copy_args* tmp_add_class_13;
  nvme_copy_range* tmp_add_class_14;
  nvme_copy_range_f1* tmp_add_class_15;
  nvme_ctrl_list* tmp_add_class_16;
  nvme_dev_self_test_args* tmp_add_class_17;
  nvme_dim_args* tmp_add_class_18;
  nvme_directive_recv_args* tmp_add_class_19;
  nvme_directive_send_args* tmp_add_class_20;
  nvme_dsm_args* tmp_add_class_21;
  nvme_dsm_range* tmp_add_class_22;
  nvme_eg_event_aggregate_log* tmp_add_class_23;
  nvme_end_grp_chan_desc* tmp_add_class_24;
  nvme_end_grp_config_desc* tmp_add_class_25;
  nvme_endurance_group_log* tmp_add_class_26;
  nvme_error_log_page* tmp_add_class_27;
  nvme_fabrics_config* tmp_add_class_28;
  nvme_fdp_config_desc* tmp_add_class_29;
  nvme_fdp_config_log* tmp_add_class_30;
  nvme_fdp_event* tmp_add_class_31;
  nvme_fdp_event_realloc* tmp_add_class_32;
  nvme_fdp_events_log* tmp_add_class_33;
  nvme_fdp_ruh_desc* tmp_add_class_34;
  nvme_fdp_ruh_status* tmp_add_class_35;
  nvme_fdp_ruh_status_desc* tmp_add_class_36;
  nvme_fdp_ruhu_desc* tmp_add_class_37;
  nvme_fdp_ruhu_log* tmp_add_class_38;
  nvme_fdp_stats_log* tmp_add_class_39;
  nvme_fdp_supported_event_desc* tmp_add_class_40;
  nvme_feat_auto_pst* tmp_add_class_41;
  nvme_feat_fdp_events_cdw11* tmp_add_class_42;
  nvme_feat_host_behavior* tmp_add_class_43;
  nvme_fid_supported_effects_log* tmp_add_class_44;
  nvme_firmware_slot* tmp_add_class_45;
  nvme_format_nvm_args* tmp_add_class_46;
  nvme_format_nvm_compln_event* tmp_add_class_47;
  nvme_format_nvm_start_event* tmp_add_class_48;
  nvme_fw_commit_args* tmp_add_class_49;
  nvme_fw_commit_event* tmp_add_class_50;
  nvme_fw_download_args* tmp_add_class_51;
  nvme_get_discovery_args* tmp_add_class_52;
  nvme_get_features_args* tmp_add_class_53;
  nvme_get_lba_status_args* tmp_add_class_54;
  nvme_get_log_args* tmp_add_class_55;
  nvme_get_property_args* tmp_add_class_56;
  nvme_host_mem_buf_attrs* tmp_add_class_57;
  nvme_host_metadata* tmp_add_class_58;
  nvme_id_ctrl* tmp_add_class_59;
  nvme_id_ctrl_nvm* tmp_add_class_60;
  nvme_id_directives* tmp_add_class_61;
  nvme_id_domain_attr* tmp_add_class_62;
  nvme_id_domain_list* tmp_add_class_63;
  nvme_id_endurance_group_list* tmp_add_class_64;
  nvme_id_independent_id_ns* tmp_add_class_65;
  nvme_id_iocs* tmp_add_class_66;
  nvme_id_ns* tmp_add_class_67;
  nvme_id_ns_granularity_desc* tmp_add_class_68;
  nvme_id_ns_granularity_list* tmp_add_class_69;
  nvme_id_nvmset_list* tmp_add_class_70;
  nvme_id_psd* tmp_add_class_71;
  nvme_id_uuid_list* tmp_add_class_72;
  nvme_id_uuid_list_entry* tmp_add_class_73;
  nvme_identify_args* tmp_add_class_74;
  nvme_io_args* tmp_add_class_75;
  nvme_io_mgmt_recv_args* tmp_add_class_76;
  nvme_io_mgmt_send_args* tmp_add_class_77;
  nvme_lba_range_type* tmp_add_class_78;
  nvme_lba_range_type_entry* tmp_add_class_79;
  nvme_lba_rd* tmp_add_class_80;
  nvme_lba_status* tmp_add_class_81;
  nvme_lba_status_desc* tmp_add_class_82;
  nvme_lba_status_log* tmp_add_class_83;
  nvme_lbaf* tmp_add_class_84;
  nvme_lbas_ns_element* tmp_add_class_85;
  nvme_lockdown_args* tmp_add_class_86;
  nvme_media_unit_config_desc* tmp_add_class_87;
  nvme_media_unit_stat_desc* tmp_add_class_88;
  nvme_media_unit_stat_log* tmp_add_class_89;
  nvme_metadata_element_desc* tmp_add_class_90;
  nvme_mi_admin_req_hdr* tmp_add_class_91;
  nvme_mi_admin_resp_hdr* tmp_add_class_92;
  nvme_mi_cmd_supported_effects_log* tmp_add_class_93;
  nvme_mi_ctrl_health_status* tmp_add_class_94;
  nvme_mi_mi_req_hdr* tmp_add_class_95;
  nvme_mi_mi_resp_hdr* tmp_add_class_96;
  nvme_mi_msg_hdr* tmp_add_class_97;
  nvme_mi_msg_resp* tmp_add_class_98;
  nvme_mi_nvm_ss_health_status* tmp_add_class_99;
  nvme_mi_osc* tmp_add_class_100;
  nvme_mi_port_pcie* tmp_add_class_101;
  nvme_mi_port_smb* tmp_add_class_102;
  nvme_mi_read_ctrl_info* tmp_add_class_103;
  nvme_mi_read_nvm_ss_info* tmp_add_class_104;
  nvme_mi_read_port_info* tmp_add_class_105;
  nvme_mi_read_sc_list* tmp_add_class_106;
  nvme_mi_vpd_hdr* tmp_add_class_107;
  nvme_mi_vpd_mr_common* tmp_add_class_108;
  nvme_mi_vpd_mra* tmp_add_class_109;
  nvme_mi_vpd_ppmra* tmp_add_class_110;
  nvme_mi_vpd_telem* tmp_add_class_111;
  nvme_mi_vpd_tra* tmp_add_class_112;
  nvme_ns_attach_args* tmp_add_class_113;
  nvme_ns_id_desc* tmp_add_class_114;
  nvme_ns_list* tmp_add_class_115;
  nvme_ns_mgmt_args* tmp_add_class_116;
  nvme_nss_hw_err_event* tmp_add_class_117;
  nvme_nvm_id_ns* tmp_add_class_118;
  nvme_nvmset_attr* tmp_add_class_119;
  nvme_nvmset_predictable_lat_log* tmp_add_class_120;
  nvme_passthru_cmd* tmp_add_class_121;
  nvme_passthru_cmd64* tmp_add_class_122;
  nvme_persistent_event_entry* tmp_add_class_123;
  nvme_persistent_event_log* tmp_add_class_124;
  nvme_plm_config* tmp_add_class_125;
  nvme_power_on_reset_info_list* tmp_add_class_126;
  nvme_primary_ctrl_cap* tmp_add_class_127;
  nvme_registered_ctrl* tmp_add_class_128;
  nvme_registered_ctrl_ext* tmp_add_class_129;
  nvme_resv_acquire_args* tmp_add_class_130;
  nvme_resv_notification_log* tmp_add_class_131;
  nvme_resv_register_args* tmp_add_class_132;
  nvme_resv_release_args* tmp_add_class_133;
  nvme_resv_report_args* tmp_add_class_134;
  nvme_resv_status* tmp_add_class_135;
  nvme_sanitize_compln_event* tmp_add_class_136;
  nvme_sanitize_log_page* tmp_add_class_137;
  nvme_sanitize_nvm_args* tmp_add_class_138;
  nvme_sanitize_start_event* tmp_add_class_139;
  nvme_secondary_ctrl* tmp_add_class_140;
  nvme_secondary_ctrl_list* tmp_add_class_141;
  nvme_security_receive_args* tmp_add_class_142;
  nvme_security_send_args* tmp_add_class_143;
  nvme_self_test_log* tmp_add_class_144;
  nvme_set_feature_event* tmp_add_class_145;
  nvme_set_features_args* tmp_add_class_146;
  nvme_set_property_args* tmp_add_class_147;
  nvme_smart_log* tmp_add_class_148;
  nvme_st_result* tmp_add_class_149;
  nvme_streams_directive_params* tmp_add_class_150;
  nvme_streams_directive_status* tmp_add_class_151;
  nvme_supported_cap_config_list_log* tmp_add_class_152;
  nvme_supported_log_pages* tmp_add_class_153;
  nvme_telemetry_log* tmp_add_class_154;
  nvme_thermal_exc_event* tmp_add_class_155;
  nvme_time_stamp_change_event* tmp_add_class_156;
  nvme_timestamp* tmp_add_class_157;
  nvme_uring_cmd* tmp_add_class_158;
  nvme_virtual_mgmt_args* tmp_add_class_159;
  nvme_zns_append_args* tmp_add_class_160;
  nvme_zns_changed_zone_log* tmp_add_class_161;
  nvme_zns_desc* tmp_add_class_162;
  nvme_zns_id_ctrl* tmp_add_class_163;
  nvme_zns_id_ns* tmp_add_class_164;
  nvme_zns_lbafe* tmp_add_class_165;
  nvme_zns_mgmt_recv_args* tmp_add_class_166;
  nvme_zns_mgmt_send_args* tmp_add_class_167;
  nvme_zone_report* tmp_add_class_168;
  nvmf_connect_data* tmp_add_class_169;
  nvmf_die* tmp_add_class_170;
  nvmf_dim_data* tmp_add_class_171;
  nvmf_disc_log_entry* tmp_add_class_172;
  nvmf_discovery_log* tmp_add_class_173;
  nvmf_ext_attr* tmp_add_class_174;
  nvmf_ext_die* tmp_add_class_175;
  nvmf_tsas* tmp_add_class_176;
  termio* tmp_add_class_177;
  winsize* tmp_add_class_178;

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

