Temporary header file '/tmp/85opMtM3WU/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/tcl8.6/tcl-private/generic/regcustom.h" #include "/usr/include/tcl8.6/tcl-private/generic/regex.h" #include "/usr/include/tcl8.6/tcl-private/generic/regguts.h" #include "/usr/include/tcl8.6/tcl-private/generic/tcl.h" #include "/usr/include/tcl8.6/tcl-private/generic/tclCompile.h" #include "/usr/include/tcl8.6/tcl-private/generic/tclDecls.h" #include "/usr/include/tcl8.6/tcl-private/generic/tclFileSystem.h" #include "/usr/include/tcl8.6/tcl-private/generic/tclIO.h" #include "/usr/include/tcl8.6/tcl-private/generic/tclInt.h" #include "/usr/include/tcl8.6/tcl-private/generic/tclIntDecls.h" #include "/usr/include/tcl8.6/tcl-private/generic/tclIntPlatDecls.h" #include "/usr/include/tcl8.6/tcl-private/generic/tclOO.h" #include "/usr/include/tcl8.6/tcl-private/generic/tclOODecls.h" #include "/usr/include/tcl8.6/tcl-private/generic/tclOOInt.h" #include "/usr/include/tcl8.6/tcl-private/generic/tclOOIntDecls.h" #include "/usr/include/tcl8.6/tcl-private/generic/tclParse.h" #include "/usr/include/tcl8.6/tcl-private/generic/tclPlatDecls.h" #include "/usr/include/tcl8.6/tcl-private/generic/tclPort.h" #include "/usr/include/tcl8.6/tcl-private/generic/tclRegexp.h" #include "/usr/include/tcl8.6/tcl-private/generic/tclStringRep.h" #include "/usr/include/tcl8.6/tcl-private/generic/tclStringTrim.h" #include "/usr/include/tcl8.6/tcl-private/generic/tclTomMath.h" #include "/usr/include/tcl8.6/tcl-private/generic/tclTomMathDecls.h" #include "/usr/include/tcl8.6/tcl-private/generic/tclTomMathInt.h" #include "/usr/include/tcl8.6/tcl-private/generic/tommath.h" #include "/usr/include/tcl8.6/tcl-private/libtommath/tommath.h" #include "/usr/include/tcl8.6/tcl-private/libtommath/tommath_class.h" #include "/usr/include/tcl8.6/tcl-private/libtommath/tommath_cutoffs.h" #include "/usr/include/tcl8.6/tcl-private/libtommath/tommath_private.h" #include "/usr/include/tcl8.6/tcl-private/libtommath/tommath_superclass.h" #include "/usr/include/tcl8.6/tcl-private/unix/tclUnixPort.h" #include "/usr/include/tcl8.6/tcl-private/unix/tclUnixThrd.h" #include "/usr/include/tcl8.6/tcl-private/unix/tclUuid.h" #include "/usr/include/tcl8.6/tcl.h" #include "/usr/include/tcl8.6/tclDecls.h" #include "/usr/include/tcl8.6/tclOO.h" #include "/usr/include/tcl8.6/tclOODecls.h" #include "/usr/include/tcl8.6/tclPlatDecls.h" #include "/usr/include/tcl8.6/tclTomMath.h" #include "/usr/include/tcl8.6/tclTomMathDecls.h" // add classes ActiveCommandTrace* tmp_add_class_0; ActiveInterpTrace* tmp_add_class_1; ActiveVarTrace* tmp_add_class_2; AllocCache* tmp_add_class_3; AssocData* tmp_add_class_4; AuxData* tmp_add_class_5; AuxDataType* tmp_add_class_6; ByteCode* tmp_add_class_7; CFWord* tmp_add_class_8; CFWordBC* tmp_add_class_9; CallChain* tmp_add_class_10; CallContext* tmp_add_class_11; CallFrame* tmp_add_class_12; Channel* tmp_add_class_13; ChannelBuffer* tmp_add_class_14; ChannelState* tmp_add_class_15; Class* tmp_add_class_16; CmdFrame* tmp_add_class_17; CmdLocation* tmp_add_class_18; Command* tmp_add_class_19; CommandTrace* tmp_add_class_20; CompileEnv* tmp_add_class_21; CompiledLocal* tmp_add_class_22; ContLineLoc* tmp_add_class_23; CorContext* tmp_add_class_24; CoroutineData* tmp_add_class_25; ECL* tmp_add_class_26; EnsembleConfig* tmp_add_class_27; EventScriptRecord* tmp_add_class_28; ExceptionAux* tmp_add_class_29; ExceptionRange* tmp_add_class_30; ExecEnv* tmp_add_class_31; ExecStack* tmp_add_class_32; ExtCmdLoc* tmp_add_class_33; ForIterData* tmp_add_class_34; ForeachInfo* tmp_add_class_35; ForeachVarList* tmp_add_class_36; ForwardMethod* tmp_add_class_37; Foundation* tmp_add_class_38; ImportRef* tmp_add_class_39; ImportedCmdData* tmp_add_class_40; InstructionDesc* tmp_add_class_41; Interp* tmp_add_class_42; JumpFixup* tmp_add_class_43; JumpFixupArray* tmp_add_class_44; JumptableInfo* tmp_add_class_45; List* tmp_add_class_46; LiteralEntry* tmp_add_class_47; LiteralTable* tmp_add_class_48; LocalCache* tmp_add_class_49; MInvoke* tmp_add_class_50; Method* tmp_add_class_51; NRE_callback* tmp_add_class_52; Namespace* tmp_add_class_53; NamespacePathEntry* tmp_add_class_54; Object* tmp_add_class_55; Proc* tmp_add_class_56; ProcedureMethod* tmp_add_class_57; ProcessGlobalValue* tmp_add_class_58; ResolverScheme* tmp_add_class_59; String* tmp_add_class_60; StringClassDesc* tmp_add_class_61; TclFileAttrProcs* tmp_add_class_62; TclIntPlatStubs* tmp_add_class_63; TclIntStubs* tmp_add_class_64; TclOOIntStubs* tmp_add_class_65; TclOOStubs* tmp_add_class_66; TclPlatStubs* tmp_add_class_67; TclRegexp* tmp_add_class_68; TclStubs* tmp_add_class_69; TclTomMathStubs* tmp_add_class_70; TclVarHashTable* tmp_add_class_71; Tcl_CallFrame* tmp_add_class_72; Tcl_ChannelType* tmp_add_class_73; Tcl_CmdInfo* tmp_add_class_74; Tcl_Config* tmp_add_class_75; Tcl_DString* tmp_add_class_76; Tcl_EncodingType* tmp_add_class_77; Tcl_Event* tmp_add_class_78; Tcl_Filesystem* tmp_add_class_79; Tcl_GlobTypeData* tmp_add_class_80; Tcl_HashEntry* tmp_add_class_81; Tcl_HashKeyType* tmp_add_class_82; Tcl_HashSearch* tmp_add_class_83; Tcl_HashTable* tmp_add_class_84; Tcl_Interp* tmp_add_class_85; Tcl_LoadHandle_* tmp_add_class_86; Tcl_Namespace* tmp_add_class_87; Tcl_NotifierProcs* tmp_add_class_88; Tcl_Obj* tmp_add_class_89; Tcl_ObjType* tmp_add_class_90; Tcl_Parse* tmp_add_class_91; Tcl_RegExpIndices* tmp_add_class_92; Tcl_RegExpInfo* tmp_add_class_93; Tcl_ResolvedVarInfo* tmp_add_class_94; Tcl_ResolverInfo* tmp_add_class_95; Tcl_SavedResult* tmp_add_class_96; Tcl_Time* tmp_add_class_97; Tcl_Token* tmp_add_class_98; Tcl_Value* tmp_add_class_99; ThreadLocalData* tmp_add_class_100; Trace* tmp_add_class_101; Var* tmp_add_class_102; VarInHash* tmp_add_class_103; VarTrace* tmp_add_class_104; _G_fpos64_t* tmp_add_class_105; _G_fpos_t* tmp_add_class_106; _IO_cookie_io_functions_t* tmp_add_class_107; addrinfo* tmp_add_class_108; arc* tmp_add_class_109; arcbatch* tmp_add_class_110; carc* tmp_add_class_111; cmsghdr* tmp_add_class_112; cnfa* tmp_add_class_113; colordesc* tmp_add_class_114; colormap* tmp_add_class_115; colors* tmp_add_class_116; cvec* tmp_add_class_117; f_owner_ex* tmp_add_class_118; file_handle* tmp_add_class_119; flock64* tmp_add_class_120; fns* tmp_add_class_121; gaicb* tmp_add_class_122; group* tmp_add_class_123; group_filter* tmp_add_class_124; group_req* tmp_add_class_125; group_source_req* tmp_add_class_126; guts* tmp_add_class_127; hostent* tmp_add_class_128; in6_addr* tmp_add_class_129; in6_pktinfo* tmp_add_class_130; in_addr* tmp_add_class_131; in_pktinfo* tmp_add_class_132; iovec* tmp_add_class_133; ip6_mtuinfo* tmp_add_class_134; ip_mreq* tmp_add_class_135; ip_mreq_source* tmp_add_class_136; ip_mreqn* tmp_add_class_137; ip_msfilter* tmp_add_class_138; ip_opts* tmp_add_class_139; ipv6_mreq* tmp_add_class_140; linger* tmp_add_class_141; mmsghdr* tmp_add_class_142; mp_int* tmp_add_class_143; msghdr* tmp_add_class_144; netent* tmp_add_class_145; nfa* tmp_add_class_146; osockaddr* tmp_add_class_147; passwd* tmp_add_class_148; protoent* tmp_add_class_149; ptrs* tmp_add_class_150; rpcent* tmp_add_class_151; servent* tmp_add_class_152; sockaddr* tmp_add_class_153; sockaddr_in* tmp_add_class_154; sockaddr_in6* tmp_add_class_155; sockaddr_storage* tmp_add_class_156; state* tmp_add_class_157; statx_timestamp* tmp_add_class_158; subre* tmp_add_class_159; tree* tmp_add_class_160; ucontext_t* tmp_add_class_161; ucred* tmp_add_class_162; utimbuf* tmp_add_class_163; utsname* tmp_add_class_164; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/85opMtM3WU/dump1.h" -I/usr/include/tcl8.6/tcl-private/unix -I/usr/include/tcl8.6/tcl-private/libtommath -I/usr/include/tcl8.6/tcl-private/generic