Temporary header file '/tmp/MBQ0nwTvv5/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/libart-2.0/libart_lgpl/art_affine.h" #include "/usr/include/libart-2.0/libart_lgpl/art_alphagamma.h" #include "/usr/include/libart-2.0/libart_lgpl/art_bpath.h" #include "/usr/include/libart-2.0/libart_lgpl/art_config.h" #include "/usr/include/libart-2.0/libart_lgpl/art_filterlevel.h" #include "/usr/include/libart-2.0/libart_lgpl/art_gray_svp.h" #include "/usr/include/libart-2.0/libart_lgpl/art_misc.h" #include "/usr/include/libart-2.0/libart_lgpl/art_pathcode.h" #include "/usr/include/libart-2.0/libart_lgpl/art_pixbuf.h" #include "/usr/include/libart-2.0/libart_lgpl/art_point.h" #include "/usr/include/libart-2.0/libart_lgpl/art_rect.h" #include "/usr/include/libart-2.0/libart_lgpl/art_rect_svp.h" #include "/usr/include/libart-2.0/libart_lgpl/art_rect_uta.h" #include "/usr/include/libart-2.0/libart_lgpl/art_render.h" #include "/usr/include/libart-2.0/libart_lgpl/art_render_gradient.h" #include "/usr/include/libart-2.0/libart_lgpl/art_render_mask.h" #include "/usr/include/libart-2.0/libart_lgpl/art_render_svp.h" #include "/usr/include/libart-2.0/libart_lgpl/art_rgb.h" #include "/usr/include/libart-2.0/libart_lgpl/art_rgb_a_affine.h" #include "/usr/include/libart-2.0/libart_lgpl/art_rgb_affine.h" #include "/usr/include/libart-2.0/libart_lgpl/art_rgb_bitmap_affine.h" #include "/usr/include/libart-2.0/libart_lgpl/art_rgb_pixbuf_affine.h" #include "/usr/include/libart-2.0/libart_lgpl/art_rgb_rgba_affine.h" #include "/usr/include/libart-2.0/libart_lgpl/art_rgb_svp.h" #include "/usr/include/libart-2.0/libart_lgpl/art_rgba.h" #include "/usr/include/libart-2.0/libart_lgpl/art_svp.h" #include "/usr/include/libart-2.0/libart_lgpl/art_svp_intersect.h" #include "/usr/include/libart-2.0/libart_lgpl/art_svp_ops.h" #include "/usr/include/libart-2.0/libart_lgpl/art_svp_point.h" #include "/usr/include/libart-2.0/libart_lgpl/art_svp_render_aa.h" #include "/usr/include/libart-2.0/libart_lgpl/art_svp_vpath.h" #include "/usr/include/libart-2.0/libart_lgpl/art_svp_vpath_stroke.h" #include "/usr/include/libart-2.0/libart_lgpl/art_svp_wind.h" #include "/usr/include/libart-2.0/libart_lgpl/art_uta.h" #include "/usr/include/libart-2.0/libart_lgpl/art_uta_ops.h" #include "/usr/include/libart-2.0/libart_lgpl/art_uta_rect.h" #include "/usr/include/libart-2.0/libart_lgpl/art_uta_svp.h" #include "/usr/include/libart-2.0/libart_lgpl/art_uta_vpath.h" #include "/usr/include/libart-2.0/libart_lgpl/art_vpath.h" #include "/usr/include/libart-2.0/libart_lgpl/art_vpath_bpath.h" #include "/usr/include/libart-2.0/libart_lgpl/art_vpath_dash.h" #include "/usr/include/libart-2.0/libart_lgpl/art_vpath_svp.h" #include "/usr/include/libart-2.0/libart_lgpl/libart-features.h" #include "/usr/include/libart-2.0/libart_lgpl/libart.h" // add classes _ArtAlphaGamma* tmp_add_class_0; _ArtBpath* tmp_add_class_1; _ArtDRect* tmp_add_class_2; _ArtGradientLinear* tmp_add_class_3; _ArtGradientRadial* tmp_add_class_4; _ArtGradientStop* tmp_add_class_5; _ArtIRect* tmp_add_class_6; _ArtImageSource* tmp_add_class_7; _ArtMaskSource* tmp_add_class_8; _ArtPixBuf* tmp_add_class_9; _ArtPoint* tmp_add_class_10; _ArtRender* tmp_add_class_11; _ArtRenderCallback* tmp_add_class_12; _ArtRenderMaskRun* tmp_add_class_13; _ArtSVP* tmp_add_class_14; _ArtSVPRenderAAStep* tmp_add_class_15; _ArtSVPSeg* tmp_add_class_16; _ArtSvpWriter* tmp_add_class_17; _ArtUta* tmp_add_class_18; _ArtVpath* tmp_add_class_19; _ArtVpathDash* tmp_add_class_20; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/MBQ0nwTvv5/dump1.h" -I/usr/include/libart-2.0