Temporary header file '/tmp/otd9pFek1E/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
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/openxr/openxr.h"
  #include "/usr/include/openxr/openxr_platform.h"
  #include "/usr/include/openxr/openxr_platform_defines.h"
  #include "/usr/include/openxr/openxr_reflection.h"

  // add classes
  XrActionCreateInfo* tmp_add_class_0;
  XrActionSetCreateInfo* tmp_add_class_1;
  XrActionSpaceCreateInfo* tmp_add_class_2;
  XrActionStateBoolean* tmp_add_class_3;
  XrActionStateFloat* tmp_add_class_4;
  XrActionStateGetInfo* tmp_add_class_5;
  XrActionStatePose* tmp_add_class_6;
  XrActionStateVector2f* tmp_add_class_7;
  XrActionSuggestedBinding* tmp_add_class_8;
  XrActionsSyncInfo* tmp_add_class_9;
  XrActiveActionSet* tmp_add_class_10;
  XrApiLayerProperties* tmp_add_class_11;
  XrApplicationInfo* tmp_add_class_12;
  XrBaseInStructure* tmp_add_class_13;
  XrBaseOutStructure* tmp_add_class_14;
  XrBindingModificationBaseHeaderKHR* tmp_add_class_15;
  XrBindingModificationsKHR* tmp_add_class_16;
  XrBoundSourcesForActionEnumerateInfo* tmp_add_class_17;
  XrColor4f* tmp_add_class_18;
  XrCompositionLayerAlphaBlendFB* tmp_add_class_19;
  XrCompositionLayerBaseHeader* tmp_add_class_20;
  XrCompositionLayerColorScaleBiasKHR* tmp_add_class_21;
  XrCompositionLayerCubeKHR* tmp_add_class_22;
  XrCompositionLayerCylinderKHR* tmp_add_class_23;
  XrCompositionLayerDepthInfoKHR* tmp_add_class_24;
  XrCompositionLayerDepthTestVARJO* tmp_add_class_25;
  XrCompositionLayerEquirect2KHR* tmp_add_class_26;
  XrCompositionLayerEquirectKHR* tmp_add_class_27;
  XrCompositionLayerImageLayoutFB* tmp_add_class_28;
  XrCompositionLayerPassthroughFB* tmp_add_class_29;
  XrCompositionLayerProjection* tmp_add_class_30;
  XrCompositionLayerProjectionView* tmp_add_class_31;
  XrCompositionLayerQuad* tmp_add_class_32;
  XrCompositionLayerReprojectionInfoMSFT* tmp_add_class_33;
  XrCompositionLayerReprojectionPlaneOverrideMSFT* tmp_add_class_34;
  XrCompositionLayerSecureContentFB* tmp_add_class_35;
  XrCompositionLayerSpaceWarpInfoFB* tmp_add_class_36;
  XrControllerModelKeyStateMSFT* tmp_add_class_37;
  XrControllerModelNodePropertiesMSFT* tmp_add_class_38;
  XrControllerModelNodeStateMSFT* tmp_add_class_39;
  XrControllerModelPropertiesMSFT* tmp_add_class_40;
  XrControllerModelStateMSFT* tmp_add_class_41;
  XrDebugUtilsLabelEXT* tmp_add_class_42;
  XrDebugUtilsMessengerCallbackDataEXT* tmp_add_class_43;
  XrDebugUtilsMessengerCreateInfoEXT* tmp_add_class_44;
  XrDebugUtilsObjectNameInfoEXT* tmp_add_class_45;
  XrDeserializeSceneFragmentMSFT* tmp_add_class_46;
  XrEventDataBaseHeader* tmp_add_class_47;
  XrEventDataBuffer* tmp_add_class_48;
  XrEventDataDisplayRefreshRateChangedFB* tmp_add_class_49;
  XrEventDataEventsLost* tmp_add_class_50;
  XrEventDataInstanceLossPending* tmp_add_class_51;
  XrEventDataInteractionProfileChanged* tmp_add_class_52;
  XrEventDataMainSessionVisibilityChangedEXTX* tmp_add_class_53;
  XrEventDataMarkerTrackingUpdateVARJO* tmp_add_class_54;
  XrEventDataPassthroughStateChangedFB* tmp_add_class_55;
  XrEventDataPerfSettingsEXT* tmp_add_class_56;
  XrEventDataReferenceSpaceChangePending* tmp_add_class_57;
  XrEventDataSessionStateChanged* tmp_add_class_58;
  XrEventDataVisibilityMaskChangedKHR* tmp_add_class_59;
  XrEventDataViveTrackerConnectedHTCX* tmp_add_class_60;
  XrExtensionProperties* tmp_add_class_61;
  XrExtent2Df* tmp_add_class_62;
  XrExtent2Di* tmp_add_class_63;
  XrEyeGazeSampleTimeEXT* tmp_add_class_64;
  XrFoveatedViewConfigurationViewVARJO* tmp_add_class_65;
  XrFoveationLevelProfileCreateInfoFB* tmp_add_class_66;
  XrFoveationProfileCreateInfoFB* tmp_add_class_67;
  XrFovf* tmp_add_class_68;
  XrFrameBeginInfo* tmp_add_class_69;
  XrFrameEndInfo* tmp_add_class_70;
  XrFrameState* tmp_add_class_71;
  XrFrameWaitInfo* tmp_add_class_72;
  XrGeometryInstanceCreateInfoFB* tmp_add_class_73;
  XrGeometryInstanceTransformFB* tmp_add_class_74;
  XrHandCapsuleFB* tmp_add_class_75;
  XrHandJointLocationEXT* tmp_add_class_76;
  XrHandJointLocationsEXT* tmp_add_class_77;
  XrHandJointVelocitiesEXT* tmp_add_class_78;
  XrHandJointVelocityEXT* tmp_add_class_79;
  XrHandJointsLocateInfoEXT* tmp_add_class_80;
  XrHandJointsMotionRangeInfoEXT* tmp_add_class_81;
  XrHandMeshIndexBufferMSFT* tmp_add_class_82;
  XrHandMeshMSFT* tmp_add_class_83;
  XrHandMeshSpaceCreateInfoMSFT* tmp_add_class_84;
  XrHandMeshUpdateInfoMSFT* tmp_add_class_85;
  XrHandMeshVertexBufferMSFT* tmp_add_class_86;
  XrHandMeshVertexMSFT* tmp_add_class_87;
  XrHandPoseTypeInfoMSFT* tmp_add_class_88;
  XrHandTrackerCreateInfoEXT* tmp_add_class_89;
  XrHandTrackingAimStateFB* tmp_add_class_90;
  XrHandTrackingCapsulesStateFB* tmp_add_class_91;
  XrHandTrackingMeshFB* tmp_add_class_92;
  XrHandTrackingScaleFB* tmp_add_class_93;
  XrHapticActionInfo* tmp_add_class_94;
  XrHapticBaseHeader* tmp_add_class_95;
  XrHapticVibration* tmp_add_class_96;
  XrInputSourceLocalizedNameGetInfo* tmp_add_class_97;
  XrInstanceCreateInfo* tmp_add_class_98;
  XrInstanceProperties* tmp_add_class_99;
  XrInteractionProfileAnalogThresholdVALVE* tmp_add_class_100;
  XrInteractionProfileState* tmp_add_class_101;
  XrInteractionProfileSuggestedBinding* tmp_add_class_102;
  XrLoaderInitInfoBaseHeaderKHR* tmp_add_class_103;
  XrMarkerSpaceCreateInfoVARJO* tmp_add_class_104;
  XrNewSceneComputeInfoMSFT* tmp_add_class_105;
  XrOffset2Df* tmp_add_class_106;
  XrOffset2Di* tmp_add_class_107;
  XrPassthroughColorMapMonoToMonoFB* tmp_add_class_108;
  XrPassthroughColorMapMonoToRgbaFB* tmp_add_class_109;
  XrPassthroughCreateInfoFB* tmp_add_class_110;
  XrPassthroughLayerCreateInfoFB* tmp_add_class_111;
  XrPassthroughStyleFB* tmp_add_class_112;
  XrPosef* tmp_add_class_113;
  XrQuaternionf* tmp_add_class_114;
  XrRect2Df* tmp_add_class_115;
  XrRect2Di* tmp_add_class_116;
  XrReferenceSpaceCreateInfo* tmp_add_class_117;
  XrSceneBoundsMSFT* tmp_add_class_118;
  XrSceneComponentLocationMSFT* tmp_add_class_119;
  XrSceneComponentLocationsMSFT* tmp_add_class_120;
  XrSceneComponentMSFT* tmp_add_class_121;
  XrSceneComponentParentFilterInfoMSFT* tmp_add_class_122;
  XrSceneComponentsGetInfoMSFT* tmp_add_class_123;
  XrSceneComponentsLocateInfoMSFT* tmp_add_class_124;
  XrSceneComponentsMSFT* tmp_add_class_125;
  XrSceneCreateInfoMSFT* tmp_add_class_126;
  XrSceneDeserializeInfoMSFT* tmp_add_class_127;
  XrSceneFrustumBoundMSFT* tmp_add_class_128;
  XrSceneMeshBuffersGetInfoMSFT* tmp_add_class_129;
  XrSceneMeshBuffersMSFT* tmp_add_class_130;
  XrSceneMeshIndicesUint16MSFT* tmp_add_class_131;
  XrSceneMeshIndicesUint32MSFT* tmp_add_class_132;
  XrSceneMeshMSFT* tmp_add_class_133;
  XrSceneMeshVertexBufferMSFT* tmp_add_class_134;
  XrSceneMeshesMSFT* tmp_add_class_135;
  XrSceneObjectMSFT* tmp_add_class_136;
  XrSceneObjectTypesFilterInfoMSFT* tmp_add_class_137;
  XrSceneObjectsMSFT* tmp_add_class_138;
  XrSceneObserverCreateInfoMSFT* tmp_add_class_139;
  XrSceneOrientedBoxBoundMSFT* tmp_add_class_140;
  XrScenePlaneAlignmentFilterInfoMSFT* tmp_add_class_141;
  XrScenePlaneMSFT* tmp_add_class_142;
  XrScenePlanesMSFT* tmp_add_class_143;
  XrSceneSphereBoundMSFT* tmp_add_class_144;
  XrSecondaryViewConfigurationFrameEndInfoMSFT* tmp_add_class_145;
  XrSecondaryViewConfigurationFrameStateMSFT* tmp_add_class_146;
  XrSecondaryViewConfigurationLayerInfoMSFT* tmp_add_class_147;
  XrSecondaryViewConfigurationSessionBeginInfoMSFT* tmp_add_class_148;
  XrSecondaryViewConfigurationStateMSFT* tmp_add_class_149;
  XrSecondaryViewConfigurationSwapchainCreateInfoMSFT* tmp_add_class_150;
  XrSerializedSceneFragmentDataGetInfoMSFT* tmp_add_class_151;
  XrSessionActionSetsAttachInfo* tmp_add_class_152;
  XrSessionBeginInfo* tmp_add_class_153;
  XrSessionCreateInfo* tmp_add_class_154;
  XrSessionCreateInfoOverlayEXTX* tmp_add_class_155;
  XrSpaceLocation* tmp_add_class_156;
  XrSpaceVelocity* tmp_add_class_157;
  XrSpatialAnchorCreateInfoMSFT* tmp_add_class_158;
  XrSpatialAnchorFromPersistedAnchorCreateInfoMSFT* tmp_add_class_159;
  XrSpatialAnchorPersistenceInfoMSFT* tmp_add_class_160;
  XrSpatialAnchorPersistenceNameMSFT* tmp_add_class_161;
  XrSpatialAnchorSpaceCreateInfoMSFT* tmp_add_class_162;
  XrSpatialGraphNodeSpaceCreateInfoMSFT* tmp_add_class_163;
  XrSwapchainCreateInfo* tmp_add_class_164;
  XrSwapchainCreateInfoFoveationFB* tmp_add_class_165;
  XrSwapchainImageAcquireInfo* tmp_add_class_166;
  XrSwapchainImageBaseHeader* tmp_add_class_167;
  XrSwapchainImageReleaseInfo* tmp_add_class_168;
  XrSwapchainImageWaitInfo* tmp_add_class_169;
  XrSwapchainStateBaseHeaderFB* tmp_add_class_170;
  XrSwapchainStateFoveationFB* tmp_add_class_171;
  XrSwapchainSubImage* tmp_add_class_172;
  XrSystemColorSpacePropertiesFB* tmp_add_class_173;
  XrSystemEyeGazeInteractionPropertiesEXT* tmp_add_class_174;
  XrSystemFoveatedRenderingPropertiesVARJO* tmp_add_class_175;
  XrSystemGetInfo* tmp_add_class_176;
  XrSystemGraphicsProperties* tmp_add_class_177;
  XrSystemHandTrackingMeshPropertiesMSFT* tmp_add_class_178;
  XrSystemHandTrackingPropertiesEXT* tmp_add_class_179;
  XrSystemMarkerTrackingPropertiesVARJO* tmp_add_class_180;
  XrSystemPassthroughPropertiesFB* tmp_add_class_181;
  XrSystemProperties* tmp_add_class_182;
  XrSystemSpaceWarpPropertiesFB* tmp_add_class_183;
  XrSystemTrackingProperties* tmp_add_class_184;
  XrTriangleMeshCreateInfoFB* tmp_add_class_185;
  XrUuidMSFT* tmp_add_class_186;
  XrVector2f* tmp_add_class_187;
  XrVector3f* tmp_add_class_188;
  XrVector4f* tmp_add_class_189;
  XrVector4sFB* tmp_add_class_190;
  XrView* tmp_add_class_191;
  XrViewConfigurationDepthRangeEXT* tmp_add_class_192;
  XrViewConfigurationProperties* tmp_add_class_193;
  XrViewConfigurationView* tmp_add_class_194;
  XrViewConfigurationViewFovEPIC* tmp_add_class_195;
  XrViewLocateFoveatedRenderingVARJO* tmp_add_class_196;
  XrViewLocateInfo* tmp_add_class_197;
  XrViewState* tmp_add_class_198;
  XrVisibilityMaskKHR* tmp_add_class_199;
  XrVisualMeshComputeLodInfoMSFT* tmp_add_class_200;
  XrViveTrackerPathsHTCX* tmp_add_class_201;

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

