Temporary header file '/tmp/kUEo7qonE6/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

  // add includes
  #include "/usr/include/libvisual-0.4/libvisual/libvisual.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_actor.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_audio.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_bin.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_bits.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_bmp.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_buffer.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_cache.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_collection.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_color.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_common.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_config.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_cpu.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_defines.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_error.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_event.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_fourier.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_gl.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_hashlist.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_hashmap.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_input.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_keysym.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_libvisual.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_list.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_log.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_math.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_mem.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_morph.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_object.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_os.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_palette.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_param.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_plugin.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_random.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_rectangle.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_ringbuffer.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_songinfo.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_thread.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_time.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_transform.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_types.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_ui.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_utils.h"
  #include "/usr/include/libvisual-0.4/libvisual/lv_video.h"
  #include "/usr/include/libvisual-0.4/libvisual/lvconfig.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;
  _VisActor* tmp_add_class_3;
  _VisActorPlugin* tmp_add_class_4;
  _VisActorPluginEnviron* tmp_add_class_5;
  _VisAudio* tmp_add_class_6;
  _VisAudioSample* tmp_add_class_7;
  _VisAudioSamplePool* tmp_add_class_8;
  _VisAudioSamplePoolChannel* tmp_add_class_9;
  _VisBin* tmp_add_class_10;
  _VisBuffer* tmp_add_class_11;
  _VisCPU* tmp_add_class_12;
  _VisCache* tmp_add_class_13;
  _VisCacheEntry* tmp_add_class_14;
  _VisCollection* tmp_add_class_15;
  _VisCollectionIter* tmp_add_class_16;
  _VisColor* tmp_add_class_17;
  _VisConfigRegistry* tmp_add_class_18;
  _VisConfigRegistrySection* tmp_add_class_19;
  _VisDFT* tmp_add_class_20;
  _VisEvent* tmp_add_class_21;
  _VisEventGeneric* tmp_add_class_22;
  _VisEventKeyboard* tmp_add_class_23;
  _VisEventMouseButton* tmp_add_class_24;
  _VisEventMouseMotion* tmp_add_class_25;
  _VisEventNewSong* tmp_add_class_26;
  _VisEventParam* tmp_add_class_27;
  _VisEventQueue* tmp_add_class_28;
  _VisEventQuit* tmp_add_class_29;
  _VisEventResize* tmp_add_class_30;
  _VisEventVisibility* tmp_add_class_31;
  _VisGLAttributeEntry* tmp_add_class_32;
  _VisHashlist* tmp_add_class_33;
  _VisHashlistEntry* tmp_add_class_34;
  _VisHashmap* tmp_add_class_35;
  _VisHashmapChainEntry* tmp_add_class_36;
  _VisHashmapEntry* tmp_add_class_37;
  _VisInput* tmp_add_class_38;
  _VisInputPlugin* tmp_add_class_39;
  _VisKeySym* tmp_add_class_40;
  _VisList* tmp_add_class_41;
  _VisListEntry* tmp_add_class_42;
  _VisMorph* tmp_add_class_43;
  _VisMorphPlugin* tmp_add_class_44;
  _VisMutex* tmp_add_class_45;
  _VisObject* tmp_add_class_46;
  _VisPalette* tmp_add_class_47;
  _VisParamContainer* tmp_add_class_48;
  _VisParamEntry* tmp_add_class_49;
  _VisParamEntryCallback* tmp_add_class_50;
  _VisPluginData* tmp_add_class_51;
  _VisPluginEnviron* tmp_add_class_52;
  _VisPluginInfo* tmp_add_class_53;
  _VisPluginRef* tmp_add_class_54;
  _VisRandomContext* tmp_add_class_55;
  _VisRectangle* tmp_add_class_56;
  _VisRingBuffer* tmp_add_class_57;
  _VisRingBufferEntry* tmp_add_class_58;
  _VisSongInfo* tmp_add_class_59;
  _VisThread* tmp_add_class_60;
  _VisTime* tmp_add_class_61;
  _VisTimer* tmp_add_class_62;
  _VisTransform* tmp_add_class_63;
  _VisTransformPlugin* tmp_add_class_64;
  _VisUIBox* tmp_add_class_65;
  _VisUICheckbox* tmp_add_class_66;
  _VisUIChoice* tmp_add_class_67;
  _VisUIChoiceEntry* tmp_add_class_68;
  _VisUIChoiceList* tmp_add_class_69;
  _VisUIColor* tmp_add_class_70;
  _VisUIColorButton* tmp_add_class_71;
  _VisUIColorPalette* tmp_add_class_72;
  _VisUIContainer* tmp_add_class_73;
  _VisUIEntry* tmp_add_class_74;
  _VisUIFrame* tmp_add_class_75;
  _VisUIImage* tmp_add_class_76;
  _VisUILabel* tmp_add_class_77;
  _VisUIList* tmp_add_class_78;
  _VisUIMutator* tmp_add_class_79;
  _VisUINotebook* tmp_add_class_80;
  _VisUINumeric* tmp_add_class_81;
  _VisUIPopup* tmp_add_class_82;
  _VisUIRadio* tmp_add_class_83;
  _VisUIRange* tmp_add_class_84;
  _VisUISeparator* tmp_add_class_85;
  _VisUISlider* tmp_add_class_86;
  _VisUITable* tmp_add_class_87;
  _VisUITableEntry* tmp_add_class_88;
  _VisUIWidget* tmp_add_class_89;
  _VisVideo* tmp_add_class_90;
  _VisVideoAttributeOptions* tmp_add_class_91;
  itimerval* tmp_add_class_92;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/kUEo7qonE6/dump1.h"  -I/usr/include/libvisual-0.4

