Temporary header file '/tmp/XGB3Tvyemu/dump1.h' with the following content will be compiled to create GCC translation unit dump:

  // add defines
  #define __STDC_VERSION__ 201710L
#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/mujoco/mjdata.h"
  #include "/usr/include/mujoco/mjexport.h"
  #include "/usr/include/mujoco/mjmodel.h"
  #include "/usr/include/mujoco/mjrender.h"
  #include "/usr/include/mujoco/mjtnum.h"
  #include "/usr/include/mujoco/mjui.h"
  #include "/usr/include/mujoco/mjvisualize.h"
  #include "/usr/include/mujoco/mjxmacro.h"
  #include "/usr/include/mujoco/mujoco.h"

  // add classes
  mjContact_* tmp_add_class_0;
  mjData_* tmp_add_class_1;
  mjLROpt_* tmp_add_class_2;
  mjModel_* tmp_add_class_3;
  mjOption_* tmp_add_class_4;
  mjSolverStat_* tmp_add_class_5;
  mjStatistic_* tmp_add_class_6;
  mjTimerStat_* tmp_add_class_7;
  mjUI_* tmp_add_class_8;
  mjVFS_* tmp_add_class_9;
  mjVisual_* tmp_add_class_10;
  mjWarningStat_* tmp_add_class_11;
  mjrContext_* tmp_add_class_12;
  mjrRect_* tmp_add_class_13;
  mjuiDef_* tmp_add_class_14;
  mjuiItemEdit_* tmp_add_class_15;
  mjuiItemMulti_* tmp_add_class_16;
  mjuiItemSingle_* tmp_add_class_17;
  mjuiItemSlider_* tmp_add_class_18;
  mjuiItem_* tmp_add_class_19;
  mjuiSection_* tmp_add_class_20;
  mjuiState_* tmp_add_class_21;
  mjuiThemeColor_* tmp_add_class_22;
  mjuiThemeSpacing_* tmp_add_class_23;
  mjvCamera_* tmp_add_class_24;
  mjvFigure_* tmp_add_class_25;
  mjvGLCamera_* tmp_add_class_26;
  mjvGeom_* tmp_add_class_27;
  mjvLight_* tmp_add_class_28;
  mjvOption_* tmp_add_class_29;
  mjvPerturb_* tmp_add_class_30;
  mjvScene_* tmp_add_class_31;

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

