Temporary header file '/tmp/bGCzv9UCjW/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/poppler/Annot.h"
  #include "/usr/include/poppler/AnnotStampImageHelper.h"
  #include "/usr/include/poppler/Array.h"
  #include "/usr/include/poppler/BBoxOutputDev.h"
  #include "/usr/include/poppler/CMap.h"
  #include "/usr/include/poppler/CachedFile.h"
  #include "/usr/include/poppler/CairoFontEngine.h"
  #include "/usr/include/poppler/CairoOutputDev.h"
  #include "/usr/include/poppler/CairoRescaleBox.h"
  #include "/usr/include/poppler/Catalog.h"
  #include "/usr/include/poppler/CertificateInfo.h"
  #include "/usr/include/poppler/CharCodeToUnicode.h"
  #include "/usr/include/poppler/CharTypes.h"
  #include "/usr/include/poppler/DateInfo.h"
  #include "/usr/include/poppler/Decrypt.h"
  #include "/usr/include/poppler/Dict.h"
  #include "/usr/include/poppler/Error.h"
  #include "/usr/include/poppler/ErrorCodes.h"
  #include "/usr/include/poppler/FDPDFDocBuilder.h"
  #include "/usr/include/poppler/FILECacheLoader.h"
  #include "/usr/include/poppler/FileSpec.h"
  #include "/usr/include/poppler/FontEncodingTables.h"
  #include "/usr/include/poppler/FontInfo.h"
  #include "/usr/include/poppler/Form.h"
  #include "/usr/include/poppler/Function.h"
  #include "/usr/include/poppler/Gfx.h"
  #include "/usr/include/poppler/GfxFont.h"
  #include "/usr/include/poppler/GfxState.h"
  #include "/usr/include/poppler/GfxState_helpers.h"
  #include "/usr/include/poppler/GlobalParams.h"
  #include "/usr/include/poppler/Hints.h"
  #include "/usr/include/poppler/JArithmeticDecoder.h"
  #include "/usr/include/poppler/JBIG2Stream.h"
  #include "/usr/include/poppler/JSInfo.h"
  #include "/usr/include/poppler/Lexer.h"
  #include "/usr/include/poppler/Linearization.h"
  #include "/usr/include/poppler/Link.h"
  #include "/usr/include/poppler/LocalPDFDocBuilder.h"
  #include "/usr/include/poppler/MarkedContentOutputDev.h"
  #include "/usr/include/poppler/Movie.h"
  #include "/usr/include/poppler/NameToCharCode.h"
  #include "/usr/include/poppler/NameToUnicodeTable.h"
  #include "/usr/include/poppler/Object.h"
  #include "/usr/include/poppler/OptionalContent.h"
  #include "/usr/include/poppler/Outline.h"
  #include "/usr/include/poppler/OutputDev.h"
  #include "/usr/include/poppler/PDFDoc.h"
  #include "/usr/include/poppler/PDFDocBuilder.h"
  #include "/usr/include/poppler/PDFDocEncoding.h"
  #include "/usr/include/poppler/PDFDocFactory.h"
  #include "/usr/include/poppler/PSOutputDev.h"
  #include "/usr/include/poppler/PSTokenizer.h"
  #include "/usr/include/poppler/Page.h"
  #include "/usr/include/poppler/PageTransition.h"
  #include "/usr/include/poppler/Parser.h"
  #include "/usr/include/poppler/PopplerCache.h"
  #include "/usr/include/poppler/PreScanOutputDev.h"
  #include "/usr/include/poppler/ProfileData.h"
  #include "/usr/include/poppler/Rendition.h"
  #include "/usr/include/poppler/SecurityHandler.h"
  #include "/usr/include/poppler/Sound.h"
  #include "/usr/include/poppler/SplashOutputDev.h"
  #include "/usr/include/poppler/Stream-CCITT.h"
  #include "/usr/include/poppler/Stream.h"
  #include "/usr/include/poppler/StructElement.h"
  #include "/usr/include/poppler/StructTreeRoot.h"
  #include "/usr/include/poppler/TextOutputDev.h"
  #include "/usr/include/poppler/UTF.h"
  #include "/usr/include/poppler/UnicodeDecompTables.h"
  #include "/usr/include/poppler/UnicodeMap.h"
  #include "/usr/include/poppler/UnicodeMapFuncs.h"
  #include "/usr/include/poppler/UnicodeMapTables.h"
  #include "/usr/include/poppler/UnicodeTypeTable.h"
  #include "/usr/include/poppler/ViewerPreferences.h"
  #include "/usr/include/poppler/XRef.h"
  #include "/usr/include/poppler/fofi/FoFiBase.h"
  #include "/usr/include/poppler/fofi/FoFiEncodings.h"
  #include "/usr/include/poppler/fofi/FoFiIdentifier.h"
  #include "/usr/include/poppler/fofi/FoFiTrueType.h"
  #include "/usr/include/poppler/fofi/FoFiType1.h"
  #include "/usr/include/poppler/fofi/FoFiType1C.h"
  #include "/usr/include/poppler/goo/GooCheckedOps.h"
  #include "/usr/include/poppler/goo/GooLikely.h"
  #include "/usr/include/poppler/goo/GooString.h"
  #include "/usr/include/poppler/goo/GooTimer.h"
  #include "/usr/include/poppler/goo/ImgWriter.h"
  #include "/usr/include/poppler/goo/JpegWriter.h"
  #include "/usr/include/poppler/goo/PNGWriter.h"
  #include "/usr/include/poppler/goo/TiffWriter.h"
  #include "/usr/include/poppler/goo/gdir.h"
  #include "/usr/include/poppler/goo/gfile.h"
  #include "/usr/include/poppler/goo/gmem.h"
  #include "/usr/include/poppler/goo/grandom.h"
  #include "/usr/include/poppler/goo/gstrtod.h"
  #include "/usr/include/poppler/poppler-config.h"
  #include "/usr/include/poppler/poppler_private_export.h"
  #include "/usr/include/poppler/splash/Splash.h"
  #include "/usr/include/poppler/splash/SplashBitmap.h"
  #include "/usr/include/poppler/splash/SplashClip.h"
  #include "/usr/include/poppler/splash/SplashErrorCodes.h"
  #include "/usr/include/poppler/splash/SplashFTFont.h"
  #include "/usr/include/poppler/splash/SplashFTFontEngine.h"
  #include "/usr/include/poppler/splash/SplashFTFontFile.h"
  #include "/usr/include/poppler/splash/SplashFont.h"
  #include "/usr/include/poppler/splash/SplashFontEngine.h"
  #include "/usr/include/poppler/splash/SplashFontFile.h"
  #include "/usr/include/poppler/splash/SplashFontFileID.h"
  #include "/usr/include/poppler/splash/SplashGlyphBitmap.h"
  #include "/usr/include/poppler/splash/SplashMath.h"
  #include "/usr/include/poppler/splash/SplashPath.h"
  #include "/usr/include/poppler/splash/SplashPattern.h"
  #include "/usr/include/poppler/splash/SplashScreen.h"
  #include "/usr/include/poppler/splash/SplashState.h"
  #include "/usr/include/poppler/splash/SplashTypes.h"
  #include "/usr/include/poppler/splash/SplashXPath.h"
  #include "/usr/include/poppler/splash/SplashXPathScanner.h"

  // add namespaces
  namespace boost{typedef int tmp_add_type_1;}
  boost::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace boost{namespace container{typedef int tmp_add_type_2;}}
  boost::container::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace boost{namespace container{namespace dtl{typedef int tmp_add_type_3;}}}
  boost::container::dtl::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace boost{namespace container{namespace dtl{namespace impl{typedef int tmp_add_type_4;}}}}
  boost::container::dtl::impl::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace boost{namespace container{namespace pmr{typedef int tmp_add_type_5;}}}
  boost::container::pmr::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace boost{namespace interprocess{typedef int tmp_add_type_6;}}
  boost::interprocess::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace boost{namespace intrusive{typedef int tmp_add_type_7;}}
  boost::intrusive::tmp_add_type_7 tmp_add_func_7(){return 0;};
  namespace boost{namespace intrusive{namespace detail{typedef int tmp_add_type_8;}}}
  boost::intrusive::detail::tmp_add_type_8 tmp_add_func_8(){return 0;};
  namespace boost{namespace iterators{typedef int tmp_add_type_9;}}
  boost::iterators::tmp_add_type_9 tmp_add_func_9(){return 0;};
  namespace boost{namespace iterators{namespace detail{typedef int tmp_add_type_10;}}}
  boost::iterators::detail::tmp_add_type_10 tmp_add_func_10(){return 0;};
  namespace boost{namespace movelib{typedef int tmp_add_type_11;}}
  boost::movelib::tmp_add_type_11 tmp_add_func_11(){return 0;};
  namespace boost{namespace movelib{namespace detail{typedef int tmp_add_type_12;}}}
  boost::movelib::detail::tmp_add_type_12 tmp_add_func_12(){return 0;};
  namespace boost{namespace container{namespace allocator_traits_detail{typedef int tmp_add_type_13;}}}
  boost::container::allocator_traits_detail::tmp_add_type_13 tmp_add_func_13(){return 0;};
  namespace boost{namespace container{namespace container_detail_really_deep_namespace{typedef int tmp_add_type_14;}}}
  boost::container::container_detail_really_deep_namespace::tmp_add_type_14 tmp_add_func_14(){return 0;};
  namespace boost{namespace move_detail{typedef int tmp_add_type_15;}}
  boost::move_detail::tmp_add_type_15 tmp_add_func_15(){return 0;};
  namespace boost{namespace movelib{namespace detail_adaptive{typedef int tmp_add_type_16;}}}
  boost::movelib::detail_adaptive::tmp_add_type_16 tmp_add_func_16(){return 0;};
  namespace boost_intrusive_hmfcw{typedef int tmp_add_type_17;}
  boost_intrusive_hmfcw::tmp_add_type_17 tmp_add_func_17(){return 0;};
  namespace boost_move_adl_swap{typedef int tmp_add_type_18;}
  boost_move_adl_swap::tmp_add_type_18 tmp_add_func_18(){return 0;};

  // add classes
  ASCII85Encoder* tmp_add_class_0;
  ASCII85Stream* tmp_add_class_1;
  ASCIIHexEncoder* tmp_add_class_2;
  ASCIIHexStream* tmp_add_class_3;
  ActualText* tmp_add_class_4;
  Annot* tmp_add_class_5;
  Annot3D* tmp_add_class_6;
  AnnotAppearance* tmp_add_class_7;
  AnnotAppearanceBBox* tmp_add_class_8;
  AnnotAppearanceBuilder* tmp_add_class_9;
  AnnotAppearanceCharacs* tmp_add_class_10;
  AnnotBorder* tmp_add_class_11;
  AnnotBorderArray* tmp_add_class_12;
  AnnotBorderBS* tmp_add_class_13;
  AnnotBorderEffect* tmp_add_class_14;
  AnnotCalloutLine* tmp_add_class_15;
  AnnotCalloutMultiLine* tmp_add_class_16;
  AnnotCaret* tmp_add_class_17;
  AnnotColor* tmp_add_class_18;
  AnnotCoord* tmp_add_class_19;
  AnnotFileAttachment* tmp_add_class_20;
  AnnotFreeText* tmp_add_class_21;
  AnnotGeometry* tmp_add_class_22;
  AnnotIconFit* tmp_add_class_23;
  AnnotInk* tmp_add_class_24;
  AnnotLine* tmp_add_class_25;
  AnnotLink* tmp_add_class_26;
  AnnotMarkup* tmp_add_class_27;
  AnnotMovie* tmp_add_class_28;
  AnnotPath* tmp_add_class_29;
  AnnotPolygon* tmp_add_class_30;
  AnnotPopup* tmp_add_class_31;
  AnnotQuadrilaterals* tmp_add_class_32;
  AnnotRichMedia* tmp_add_class_33;
  AnnotScreen* tmp_add_class_34;
  AnnotSound* tmp_add_class_35;
  AnnotStamp* tmp_add_class_36;
  AnnotStampImageHelper* tmp_add_class_37;
  AnnotText* tmp_add_class_38;
  AnnotTextMarkup* tmp_add_class_39;
  AnnotWidget* tmp_add_class_40;
  Annots* tmp_add_class_41;
  Array* tmp_add_class_42;
  Attribute* tmp_add_class_43;
  AutoFreeMemStream* tmp_add_class_44;
  BBoxOutputDev* tmp_add_class_45;
  BaseCryptStream* tmp_add_class_46;
  BaseSeekInputStream* tmp_add_class_47;
  BaseStream* tmp_add_class_48;
  BufStream* tmp_add_class_49;
  CCITTCode* tmp_add_class_50;
  CCITTFaxStream* tmp_add_class_51;
  CMYKGrayEncoder* tmp_add_class_52;
  CMap* tmp_add_class_53;
  CMapCache* tmp_add_class_54;
  CachedFile* tmp_add_class_55;
  CachedFileLoader* tmp_add_class_56;
  CachedFileStream* tmp_add_class_57;
  CachedFileWriter* tmp_add_class_58;
  CairoFont* tmp_add_class_59;
  CairoFontEngine* tmp_add_class_60;
  CairoFreeTypeFont* tmp_add_class_61;
  CairoImage* tmp_add_class_62;
  CairoImageOutputDev* tmp_add_class_63;
  CairoOutputDev* tmp_add_class_64;
  CairoRescaleBox* tmp_add_class_65;
  CairoType3Font* tmp_add_class_66;
  Catalog* tmp_add_class_67;
  CharCodeToUnicode* tmp_add_class_68;
  CharCodeToUnicodeCache* tmp_add_class_69;
  Decrypt* tmp_add_class_70;
  DecryptAES256State* tmp_add_class_71;
  DecryptAESState* tmp_add_class_72;
  DecryptRC4State* tmp_add_class_73;
  DecryptStream* tmp_add_class_74;
  DefaultAppearance* tmp_add_class_75;
  Dict* tmp_add_class_76;
  EOFStream* tmp_add_class_77;
  EmbFile* tmp_add_class_78;
  EmbedStream* tmp_add_class_79;
  EncryptStream* tmp_add_class_80;
  ExponentialFunction* tmp_add_class_81;
  FILECacheLoader* tmp_add_class_82;
  FT_BBox_* tmp_add_class_83;
  FT_Bitmap_* tmp_add_class_84;
  FT_Bitmap_Size_* tmp_add_class_85;
  FT_CharMapRec_* tmp_add_class_86;
  FT_Data_* tmp_add_class_87;
  FT_FaceRec_* tmp_add_class_88;
  FT_Generic_* tmp_add_class_89;
  FT_GlyphSlotRec_* tmp_add_class_90;
  FT_Glyph_Metrics_* tmp_add_class_91;
  FT_ListNodeRec_* tmp_add_class_92;
  FT_ListRec_* tmp_add_class_93;
  FT_Matrix_* tmp_add_class_94;
  FT_MemoryRec_* tmp_add_class_95;
  FT_Open_Args_* tmp_add_class_96;
  FT_Outline_* tmp_add_class_97;
  FT_Outline_Funcs_* tmp_add_class_98;
  FT_Parameter_* tmp_add_class_99;
  FT_Raster_Funcs_* tmp_add_class_100;
  FT_Raster_Params_* tmp_add_class_101;
  FT_SizeRec_* tmp_add_class_102;
  FT_Size_Metrics_* tmp_add_class_103;
  FT_Size_RequestRec_* tmp_add_class_104;
  FT_Span_* tmp_add_class_105;
  FT_StreamDesc_* tmp_add_class_106;
  FT_StreamRec_* tmp_add_class_107;
  FT_UnitVector_* tmp_add_class_108;
  FT_Vector_* tmp_add_class_109;
  FamilyStyleFontSearchResult* tmp_add_class_110;
  FileDescriptorPDFDocBuilder* tmp_add_class_111;
  FileOutStream* tmp_add_class_112;
  FileSpec* tmp_add_class_113;
  FileStream* tmp_add_class_114;
  FilterStream* tmp_add_class_115;
  FixedLengthEncoder* tmp_add_class_116;
  FlateCode* tmp_add_class_117;
  FlateDecode* tmp_add_class_118;
  FlateHuffmanTab* tmp_add_class_119;
  FlateStream* tmp_add_class_120;
  FoFiBase* tmp_add_class_121;
  FoFiIdentifier* tmp_add_class_122;
  FoFiTrueType* tmp_add_class_123;
  FoFiType1* tmp_add_class_124;
  FoFiType1C* tmp_add_class_125;
  FontInfo* tmp_add_class_126;
  FontInfoScanner* tmp_add_class_127;
  Form* tmp_add_class_128;
  FormField* tmp_add_class_129;
  FormFieldButton* tmp_add_class_130;
  FormFieldChoice* tmp_add_class_131;
  FormFieldSignature* tmp_add_class_132;
  FormFieldText* tmp_add_class_133;
  FormPageWidgets* tmp_add_class_134;
  FormWidget* tmp_add_class_135;
  FormWidgetButton* tmp_add_class_136;
  FormWidgetChoice* tmp_add_class_137;
  FormWidgetSignature* tmp_add_class_138;
  FormWidgetText* tmp_add_class_139;
  FreeTypeFontFace* tmp_add_class_140;
  Function* tmp_add_class_141;
  GDir* tmp_add_class_142;
  GDirEntry* tmp_add_class_143;
  Gfx* tmp_add_class_144;
  Gfx8BitFont* tmp_add_class_145;
  GfxAxialShading* tmp_add_class_146;
  GfxCIDFont* tmp_add_class_147;
  GfxCMYK* tmp_add_class_148;
  GfxCalGrayColorSpace* tmp_add_class_149;
  GfxCalRGBColorSpace* tmp_add_class_150;
  GfxColor* tmp_add_class_151;
  GfxColorSpace* tmp_add_class_152;
  GfxColorTransform* tmp_add_class_153;
  GfxDeviceCMYKColorSpace* tmp_add_class_154;
  GfxDeviceGrayColorSpace* tmp_add_class_155;
  GfxDeviceNColorSpace* tmp_add_class_156;
  GfxDeviceRGBColorSpace* tmp_add_class_157;
  GfxFont* tmp_add_class_158;
  GfxFontCIDWidthExcep* tmp_add_class_159;
  GfxFontCIDWidthExcepV* tmp_add_class_160;
  GfxFontCIDWidths* tmp_add_class_161;
  GfxFontDict* tmp_add_class_162;
  GfxFontLoc* tmp_add_class_163;
  GfxFunctionShading* tmp_add_class_164;
  GfxGouraudTriangleShading* tmp_add_class_165;
  GfxGouraudVertex* tmp_add_class_166;
  GfxICCBasedColorSpace* tmp_add_class_167;
  GfxImageColorMap* tmp_add_class_168;
  GfxIndexedColorSpace* tmp_add_class_169;
  GfxLabColorSpace* tmp_add_class_170;
  GfxPatch* tmp_add_class_171;
  GfxPatchMeshShading* tmp_add_class_172;
  GfxPath* tmp_add_class_173;
  GfxPattern* tmp_add_class_174;
  GfxPatternColorSpace* tmp_add_class_175;
  GfxRGB* tmp_add_class_176;
  GfxRadialShading* tmp_add_class_177;
  GfxResources* tmp_add_class_178;
  GfxSeparationColorSpace* tmp_add_class_179;
  GfxShading* tmp_add_class_180;
  GfxShadingPattern* tmp_add_class_181;
  GfxState* tmp_add_class_182;
  GfxSubpath* tmp_add_class_183;
  GfxTilingPattern* tmp_add_class_184;
  GfxUnivariateShading* tmp_add_class_185;
  GlobalParams* tmp_add_class_186;
  GlobalParamsIniter* tmp_add_class_187;
  GooFile* tmp_add_class_188;
  GooString* tmp_add_class_189;
  GooTimer* tmp_add_class_190;
  Hints* tmp_add_class_191;
  IdentityFunction* tmp_add_class_192;
  ImageStream* tmp_add_class_193;
  ImgWriter* tmp_add_class_194;
  JArithmeticDecoder* tmp_add_class_195;
  JArithmeticDecoderStats* tmp_add_class_196;
  JBIG2Stream* tmp_add_class_197;
  JSInfo* tmp_add_class_198;
  JpegWriter* tmp_add_class_199;
  LZWEncoder* tmp_add_class_200;
  LZWEncoderNode* tmp_add_class_201;
  LZWStream* tmp_add_class_202;
  Lexer* tmp_add_class_203;
  Linearization* tmp_add_class_204;
  LinkAction* tmp_add_class_205;
  LinkDest* tmp_add_class_206;
  LinkGoTo* tmp_add_class_207;
  LinkGoToR* tmp_add_class_208;
  LinkHide* tmp_add_class_209;
  LinkJavaScript* tmp_add_class_210;
  LinkLaunch* tmp_add_class_211;
  LinkMovie* tmp_add_class_212;
  LinkNamed* tmp_add_class_213;
  LinkOCGState* tmp_add_class_214;
  LinkRendition* tmp_add_class_215;
  LinkResetForm* tmp_add_class_216;
  LinkSound* tmp_add_class_217;
  LinkURI* tmp_add_class_218;
  LinkUnknown* tmp_add_class_219;
  Links* tmp_add_class_220;
  LocalPDFDocBuilder* tmp_add_class_221;
  MarkedContentOutputDev* tmp_add_class_222;
  Matrix* tmp_add_class_223;
  MediaParameters* tmp_add_class_224;
  MediaRendition* tmp_add_class_225;
  MediaWindowParameters* tmp_add_class_226;
  MemStream* tmp_add_class_227;
  Movie* tmp_add_class_228;
  MovieActivationParameters* tmp_add_class_229;
  NameToCharCode* tmp_add_class_230;
  NameToUnicodeTab* tmp_add_class_231;
  NameTree* tmp_add_class_232;
  OCGs* tmp_add_class_233;
  Object* tmp_add_class_234;
  Operator* tmp_add_class_235;
  OptionalContentGroup* tmp_add_class_236;
  OutStream* tmp_add_class_237;
  Outline* tmp_add_class_238;
  OutlineItem* tmp_add_class_239;
  OutputDev* tmp_add_class_240;
  PDFDoc* tmp_add_class_241;
  PDFDocBuilder* tmp_add_class_242;
  PDFDocFactory* tmp_add_class_243;
  PDFRectangle* tmp_add_class_244;
  PNGWriter* tmp_add_class_245;
  PSOutputDev* tmp_add_class_246;
  PSTokenizer* tmp_add_class_247;
  Page* tmp_add_class_248;
  PageAttrs* tmp_add_class_249;
  PageTransition* tmp_add_class_250;
  Parser* tmp_add_class_251;
  PostScriptFunction* tmp_add_class_252;
  PreScanOutputDev* tmp_add_class_253;
  ProfileData* tmp_add_class_254;
  RGBGrayEncoder* tmp_add_class_255;
  Ref* tmp_add_class_256;
  RunLengthEncoder* tmp_add_class_257;
  RunLengthStream* tmp_add_class_258;
  SampledFunction* tmp_add_class_259;
  SecurityHandler* tmp_add_class_260;
  Sound* tmp_add_class_261;
  Splash* tmp_add_class_262;
  SplashAxialPattern* tmp_add_class_263;
  SplashBitmap* tmp_add_class_264;
  SplashBitmapCMYKEncoder* tmp_add_class_265;
  SplashClip* tmp_add_class_266;
  SplashFTFont* tmp_add_class_267;
  SplashFTFontEngine* tmp_add_class_268;
  SplashFTFontFile* tmp_add_class_269;
  SplashFont* tmp_add_class_270;
  SplashFontEngine* tmp_add_class_271;
  SplashFontFile* tmp_add_class_272;
  SplashFontFileID* tmp_add_class_273;
  SplashFontSrc* tmp_add_class_274;
  SplashFunctionPattern* tmp_add_class_275;
  SplashGlyphBitmap* tmp_add_class_276;
  SplashGouraudColor* tmp_add_class_277;
  SplashGouraudPattern* tmp_add_class_278;
  SplashIntersect* tmp_add_class_279;
  SplashOutputDev* tmp_add_class_280;
  SplashPath* tmp_add_class_281;
  SplashPathHint* tmp_add_class_282;
  SplashPathPoint* tmp_add_class_283;
  SplashPattern* tmp_add_class_284;
  SplashRadialPattern* tmp_add_class_285;
  SplashScreen* tmp_add_class_286;
  SplashScreenParams* tmp_add_class_287;
  SplashSolidColor* tmp_add_class_288;
  SplashState* tmp_add_class_289;
  SplashUnivariatePattern* tmp_add_class_290;
  SplashXPath* tmp_add_class_291;
  SplashXPathScanIterator* tmp_add_class_292;
  SplashXPathScanner* tmp_add_class_293;
  SplashXPathSeg* tmp_add_class_294;
  StandardSecurityHandler* tmp_add_class_295;
  StitchingFunction* tmp_add_class_296;
  Stream* tmp_add_class_297;
  StreamPredictor* tmp_add_class_298;
  StructElement* tmp_add_class_299;
  StructTreeRoot* tmp_add_class_300;
  TextBlock* tmp_add_class_301;
  TextFlow* tmp_add_class_302;
  TextFontInfo* tmp_add_class_303;
  TextLine* tmp_add_class_304;
  TextOutputDev* tmp_add_class_305;
  TextPage* tmp_add_class_306;
  TextPool* tmp_add_class_307;
  TextSpan* tmp_add_class_308;
  TextWord* tmp_add_class_309;
  TextWordList* tmp_add_class_310;
  TextWordSelection* tmp_add_class_311;
  TiffWriter* tmp_add_class_312;
  Type1CEexecBuf* tmp_add_class_313;
  Type1CIndex* tmp_add_class_314;
  Type1CIndexVal* tmp_add_class_315;
  Type1COp* tmp_add_class_316;
  Type1CPrivateDict* tmp_add_class_317;
  Type1CTopDict* tmp_add_class_318;
  UCharFontSearchResult* tmp_add_class_319;
  UnicodeMap* tmp_add_class_320;
  UnicodeMapCache* tmp_add_class_321;
  UnicodeMapRange* tmp_add_class_322;
  ViewerPreferences* tmp_add_class_323;
  X509CertificateInfo* tmp_add_class_324;
  XRef* tmp_add_class_325;
  XRefEntry* tmp_add_class_326;
  _ByteRange* tmp_add_class_327;
  _FcConfigFileInfoIter* tmp_add_class_328;
  _FcConstant* tmp_add_class_329;
  _FcFontSet* tmp_add_class_330;
  _FcMatrix* tmp_add_class_331;
  _FcObjectSet* tmp_add_class_332;
  _FcObjectType* tmp_add_class_333;
  _FcPatternIter* tmp_add_class_334;
  _FcValue* tmp_add_class_335;
  _G_fpos64_t* tmp_add_class_336;
  _G_fpos_t* tmp_add_class_337;
  _IO_cookie_io_functions_t* tmp_add_class_338;
  _cairo_matrix* tmp_add_class_339;
  _cairo_path_data_t* tmp_add_class_340;
  _cairo_rectangle* tmp_add_class_341;
  _cairo_rectangle_int* tmp_add_class_342;
  _cairo_rectangle_list* tmp_add_class_343;
  _cairo_user_data_key* tmp_add_class_344;
  boost_container_new_t* tmp_add_class_345;
  boost_move_new_t* tmp_add_class_346;
  cairo_path* tmp_add_class_347;
  itimerval* tmp_add_class_348;
  statx_timestamp* tmp_add_class_349;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/bGCzv9UCjW/dump1.h"  -I/usr/include/poppler -I/usr/include/freetype2 -I/usr/include/cairo

