Temporary header file '/tmp/b3NaFP3jYZ/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 // add includes #include "/usr/include/liburing/barrier.h" #include "/usr/include/liburing/compat.h" #include "/usr/include/liburing/io_uring.h" #include "/usr/include/liburing.h" // add classes cmsghdr* tmp_add_class_0; f_owner_ex* tmp_add_class_1; file_clone_range* tmp_add_class_2; file_dedupe_range* tmp_add_class_3; file_dedupe_range_info* tmp_add_class_4; file_handle* tmp_add_class_5; files_stat_struct* tmp_add_class_6; flock64* tmp_add_class_7; fscrypt_add_key_arg* tmp_add_class_8; fscrypt_get_key_status_arg* tmp_add_class_9; fscrypt_get_policy_ex_arg* tmp_add_class_10; fscrypt_key* tmp_add_class_11; fscrypt_key_specifier* tmp_add_class_12; fscrypt_policy_v1* tmp_add_class_13; fscrypt_policy_v2* tmp_add_class_14; fscrypt_provisioning_key_payload* tmp_add_class_15; fscrypt_remove_key_arg* tmp_add_class_16; fstrim_range* tmp_add_class_17; fsxattr* tmp_add_class_18; inodes_stat_t* tmp_add_class_19; io_cqring_offsets* tmp_add_class_20; io_sqring_offsets* tmp_add_class_21; io_uring* tmp_add_class_22; io_uring_buf* tmp_add_class_23; io_uring_buf_reg* tmp_add_class_24; io_uring_buf_ring* tmp_add_class_25; io_uring_cq* tmp_add_class_26; io_uring_cqe* tmp_add_class_27; io_uring_file_index_range* tmp_add_class_28; io_uring_files_update* tmp_add_class_29; io_uring_getevents_arg* tmp_add_class_30; io_uring_notification_register* tmp_add_class_31; io_uring_notification_slot* tmp_add_class_32; io_uring_params* tmp_add_class_33; io_uring_probe* tmp_add_class_34; io_uring_probe_op* tmp_add_class_35; io_uring_recvmsg_out* tmp_add_class_36; io_uring_restriction* tmp_add_class_37; io_uring_rsrc_register* tmp_add_class_38; io_uring_rsrc_update* tmp_add_class_39; io_uring_rsrc_update2* tmp_add_class_40; io_uring_sq* tmp_add_class_41; io_uring_sqe* tmp_add_class_42; io_uring_sync_cancel_reg* tmp_add_class_43; iovec* tmp_add_class_44; linger* tmp_add_class_45; mmsghdr* tmp_add_class_46; mount_attr* tmp_add_class_47; msghdr* tmp_add_class_48; open_how* tmp_add_class_49; osockaddr* tmp_add_class_50; sockaddr* tmp_add_class_51; sockaddr_storage* tmp_add_class_52; statx_timestamp* tmp_add_class_53; ucontext_t* tmp_add_class_54; ucred* tmp_add_class_55; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/b3NaFP3jYZ/dump1.h"