Temporary header file '/tmp/8BzO_9pMcY/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/semanage/boolean_record.h" #include "/usr/include/semanage/booleans_active.h" #include "/usr/include/semanage/booleans_local.h" #include "/usr/include/semanage/booleans_policy.h" #include "/usr/include/semanage/context_record.h" #include "/usr/include/semanage/debug.h" #include "/usr/include/semanage/fcontext_record.h" #include "/usr/include/semanage/fcontexts_local.h" #include "/usr/include/semanage/fcontexts_policy.h" #include "/usr/include/semanage/handle.h" #include "/usr/include/semanage/ibendport_record.h" #include "/usr/include/semanage/ibendports_local.h" #include "/usr/include/semanage/ibendports_policy.h" #include "/usr/include/semanage/ibpkey_record.h" #include "/usr/include/semanage/ibpkeys_local.h" #include "/usr/include/semanage/ibpkeys_policy.h" #include "/usr/include/semanage/iface_record.h" #include "/usr/include/semanage/interfaces_local.h" #include "/usr/include/semanage/interfaces_policy.h" #include "/usr/include/semanage/modules.h" #include "/usr/include/semanage/node_record.h" #include "/usr/include/semanage/nodes_local.h" #include "/usr/include/semanage/nodes_policy.h" #include "/usr/include/semanage/port_record.h" #include "/usr/include/semanage/ports_local.h" #include "/usr/include/semanage/ports_policy.h" #include "/usr/include/semanage/semanage.h" #include "/usr/include/semanage/seuser_record.h" #include "/usr/include/semanage/seusers_local.h" #include "/usr/include/semanage/seusers_policy.h" #include "/usr/include/semanage/user_record.h" #include "/usr/include/semanage/users_local.h" #include "/usr/include/semanage/users_policy.h" The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/8BzO_9pMcY/dump1.h"