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

  // add defines
  #define __STDC_VERSION__ 201710L
#define _GXX_NULLPTR_T
#define CLUTTER_ENABLE_COMPOSITOR_API 1
#define _REGEX_NELTS(n)
#define _Atomic
#define PACKED

  // add includes
  #include "/usr/include/unicode/alphaindex.h"
  #include "/usr/include/unicode/appendable.h"
  #include "/usr/include/unicode/basictz.h"
  #include "/usr/include/unicode/brkiter.h"
  #include "/usr/include/unicode/bytestream.h"
  #include "/usr/include/unicode/bytestrie.h"
  #include "/usr/include/unicode/bytestriebuilder.h"
  #include "/usr/include/unicode/calendar.h"
  #include "/usr/include/unicode/caniter.h"
  #include "/usr/include/unicode/casemap.h"
  #include "/usr/include/unicode/char16ptr.h"
  #include "/usr/include/unicode/chariter.h"
  #include "/usr/include/unicode/choicfmt.h"
  #include "/usr/include/unicode/coleitr.h"
  #include "/usr/include/unicode/coll.h"
  #include "/usr/include/unicode/compactdecimalformat.h"
  #include "/usr/include/unicode/curramt.h"
  #include "/usr/include/unicode/currpinf.h"
  #include "/usr/include/unicode/currunit.h"
  #include "/usr/include/unicode/datefmt.h"
  #include "/usr/include/unicode/dbbi.h"
  #include "/usr/include/unicode/dcfmtsym.h"
  #include "/usr/include/unicode/decimfmt.h"
  #include "/usr/include/unicode/docmain.h"
  #include "/usr/include/unicode/dtfmtsym.h"
  #include "/usr/include/unicode/dtintrv.h"
  #include "/usr/include/unicode/dtitvfmt.h"
  #include "/usr/include/unicode/dtitvinf.h"
  #include "/usr/include/unicode/dtptngen.h"
  #include "/usr/include/unicode/dtrule.h"
  #include "/usr/include/unicode/edits.h"
  #include "/usr/include/unicode/enumset.h"
  #include "/usr/include/unicode/errorcode.h"
  #include "/usr/include/unicode/fieldpos.h"
  #include "/usr/include/unicode/filteredbrk.h"
  #include "/usr/include/unicode/fmtable.h"
  #include "/usr/include/unicode/format.h"
  #include "/usr/include/unicode/formattedvalue.h"
  #include "/usr/include/unicode/fpositer.h"
  #include "/usr/include/unicode/gender.h"
  #include "/usr/include/unicode/gregocal.h"
  #include "/usr/include/unicode/icudataver.h"
  #include "/usr/include/unicode/icuplug.h"
  #include "/usr/include/unicode/idna.h"
  #include "/usr/include/unicode/listformatter.h"
  #include "/usr/include/unicode/localebuilder.h"
  #include "/usr/include/unicode/localematcher.h"
  #include "/usr/include/unicode/localpointer.h"
  #include "/usr/include/unicode/locdspnm.h"
  #include "/usr/include/unicode/locid.h"
  #include "/usr/include/unicode/measfmt.h"
  #include "/usr/include/unicode/measunit.h"
  #include "/usr/include/unicode/measure.h"
  #include "/usr/include/unicode/messagepattern.h"
  #include "/usr/include/unicode/msgfmt.h"
  #include "/usr/include/unicode/normalizer2.h"
  #include "/usr/include/unicode/normlzr.h"
  #include "/usr/include/unicode/nounit.h"
  #include "/usr/include/unicode/numberformatter.h"
  #include "/usr/include/unicode/numberrangeformatter.h"
  #include "/usr/include/unicode/numfmt.h"
  #include "/usr/include/unicode/numsys.h"
  #include "/usr/include/unicode/parseerr.h"
  #include "/usr/include/unicode/parsepos.h"
  #include "/usr/include/unicode/platform.h"
  #include "/usr/include/unicode/plurfmt.h"
  #include "/usr/include/unicode/plurrule.h"
  #include "/usr/include/unicode/ptypes.h"
  #include "/usr/include/unicode/putil.h"
  #include "/usr/include/unicode/rbbi.h"
  #include "/usr/include/unicode/rbnf.h"
  #include "/usr/include/unicode/rbtz.h"
  #include "/usr/include/unicode/regex.h"
  #include "/usr/include/unicode/region.h"
  #include "/usr/include/unicode/reldatefmt.h"
  #include "/usr/include/unicode/rep.h"
  #include "/usr/include/unicode/resbund.h"
  #include "/usr/include/unicode/schriter.h"
  #include "/usr/include/unicode/scientificnumberformatter.h"
  #include "/usr/include/unicode/search.h"
  #include "/usr/include/unicode/selfmt.h"
  #include "/usr/include/unicode/simpleformatter.h"
  #include "/usr/include/unicode/simpletz.h"
  #include "/usr/include/unicode/smpdtfmt.h"
  #include "/usr/include/unicode/sortkey.h"
  #include "/usr/include/unicode/std_string.h"
  #include "/usr/include/unicode/strenum.h"
  #include "/usr/include/unicode/stringoptions.h"
  #include "/usr/include/unicode/stringpiece.h"
  #include "/usr/include/unicode/stringtriebuilder.h"
  #include "/usr/include/unicode/stsearch.h"
  #include "/usr/include/unicode/symtable.h"
  #include "/usr/include/unicode/tblcoll.h"
  #include "/usr/include/unicode/timezone.h"
  #include "/usr/include/unicode/tmunit.h"
  #include "/usr/include/unicode/tmutamt.h"
  #include "/usr/include/unicode/tmutfmt.h"
  #include "/usr/include/unicode/translit.h"
  #include "/usr/include/unicode/tzfmt.h"
  #include "/usr/include/unicode/tznames.h"
  #include "/usr/include/unicode/tzrule.h"
  #include "/usr/include/unicode/tztrans.h"
  #include "/usr/include/unicode/ubidi.h"
  #include "/usr/include/unicode/ubiditransform.h"
  #include "/usr/include/unicode/ubrk.h"
  #include "/usr/include/unicode/ucal.h"
  #include "/usr/include/unicode/ucasemap.h"
  #include "/usr/include/unicode/ucat.h"
  #include "/usr/include/unicode/uchar.h"
  #include "/usr/include/unicode/ucharstrie.h"
  #include "/usr/include/unicode/ucharstriebuilder.h"
  #include "/usr/include/unicode/uchriter.h"
  #include "/usr/include/unicode/uclean.h"
  #include "/usr/include/unicode/ucnv.h"
  #include "/usr/include/unicode/ucnv_cb.h"
  #include "/usr/include/unicode/ucnv_err.h"
  #include "/usr/include/unicode/ucnvsel.h"
  #include "/usr/include/unicode/ucol.h"
  #include "/usr/include/unicode/ucoleitr.h"
  #include "/usr/include/unicode/uconfig.h"
  #include "/usr/include/unicode/ucpmap.h"
  #include "/usr/include/unicode/ucptrie.h"
  #include "/usr/include/unicode/ucsdet.h"
  #include "/usr/include/unicode/ucurr.h"
  #include "/usr/include/unicode/udat.h"
  #include "/usr/include/unicode/udata.h"
  #include "/usr/include/unicode/udateintervalformat.h"
  #include "/usr/include/unicode/udatpg.h"
  #include "/usr/include/unicode/udisplaycontext.h"
  #include "/usr/include/unicode/uenum.h"
  #include "/usr/include/unicode/ufieldpositer.h"
  #include "/usr/include/unicode/uformattable.h"
  #include "/usr/include/unicode/uformattedvalue.h"
  #include "/usr/include/unicode/ugender.h"
  #include "/usr/include/unicode/uidna.h"
  #include "/usr/include/unicode/uiter.h"
  #include "/usr/include/unicode/uldnames.h"
  #include "/usr/include/unicode/ulistformatter.h"
  #include "/usr/include/unicode/uloc.h"
  #include "/usr/include/unicode/ulocdata.h"
  #include "/usr/include/unicode/umachine.h"
  #include "/usr/include/unicode/umisc.h"
  #include "/usr/include/unicode/umsg.h"
  #include "/usr/include/unicode/umutablecptrie.h"
  #include "/usr/include/unicode/unifilt.h"
  #include "/usr/include/unicode/unifunct.h"
  #include "/usr/include/unicode/unimatch.h"
  #include "/usr/include/unicode/unirepl.h"
  #include "/usr/include/unicode/uniset.h"
  #include "/usr/include/unicode/unistr.h"
  #include "/usr/include/unicode/unorm.h"
  #include "/usr/include/unicode/unorm2.h"
  #include "/usr/include/unicode/unounclass.h"
  #include "/usr/include/unicode/unum.h"
  #include "/usr/include/unicode/unumberformatter.h"
  #include "/usr/include/unicode/unumberrangeformatter.h"
  #include "/usr/include/unicode/unumsys.h"
  #include "/usr/include/unicode/uobject.h"
  #include "/usr/include/unicode/upluralrules.h"
  #include "/usr/include/unicode/uregex.h"
  #include "/usr/include/unicode/uregion.h"
  #include "/usr/include/unicode/ureldatefmt.h"
  #include "/usr/include/unicode/urep.h"
  #include "/usr/include/unicode/ures.h"
  #include "/usr/include/unicode/uscript.h"
  #include "/usr/include/unicode/usearch.h"
  #include "/usr/include/unicode/uset.h"
  #include "/usr/include/unicode/usetiter.h"
  #include "/usr/include/unicode/ushape.h"
  #include "/usr/include/unicode/uspoof.h"
  #include "/usr/include/unicode/usprep.h"
  #include "/usr/include/unicode/ustdio.h"
  #include "/usr/include/unicode/ustream.h"
  #include "/usr/include/unicode/ustring.h"
  #include "/usr/include/unicode/ustringtrie.h"
  #include "/usr/include/unicode/utext.h"
  #include "/usr/include/unicode/utf.h"
  #include "/usr/include/unicode/utf16.h"
  #include "/usr/include/unicode/utf32.h"
  #include "/usr/include/unicode/utf8.h"
  #include "/usr/include/unicode/utf_old.h"
  #include "/usr/include/unicode/utmscale.h"
  #include "/usr/include/unicode/utrace.h"
  #include "/usr/include/unicode/utrans.h"
  #include "/usr/include/unicode/utypes.h"
  #include "/usr/include/unicode/uvernum.h"
  #include "/usr/include/unicode/uversion.h"
  #include "/usr/include/unicode/vtzone.h"

  // add namespaces
  namespace icu_71{typedef int tmp_add_type_1;}
  icu_71::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace icu_71{namespace NoUnit{typedef int tmp_add_type_2;}}
  icu_71::NoUnit::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace icu_71{namespace number{typedef int tmp_add_type_3;}}
  icu_71::number::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace icu_71{namespace number{namespace impl{typedef int tmp_add_type_4;}}}
  icu_71::number::impl::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace icu_71{namespace numparse{typedef int tmp_add_type_5;}}
  icu_71::numparse::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace icu_71{namespace numparse{namespace impl{typedef int tmp_add_type_6;}}}
  icu_71::numparse::impl::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace icu_71{namespace units{typedef int tmp_add_type_7;}}
  icu_71::units::tmp_add_type_7 tmp_add_func_7(){return 0;};

  // add classes
  UCPTrie* tmp_add_class_0;
  UCPTrieData* tmp_add_class_1;
  UCharIterator* tmp_add_class_2;
  UFieldPosition* tmp_add_class_3;
  UIDNAInfo* tmp_add_class_4;
  UParseError* tmp_add_class_5;
  UReplaceableCallbacks* tmp_add_class_6;
  USerializedSet* tmp_add_class_7;
  UText* tmp_add_class_8;
  UTextFuncs* tmp_add_class_9;
  UTransPosition* tmp_add_class_10;
  _G_fpos64_t* tmp_add_class_11;
  _G_fpos_t* tmp_add_class_12;
  _IO_cookie_io_functions_t* tmp_add_class_13;

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

