Temporary header file '/tmp/vSrOq8UwP0/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/srchilite/bufferedoutput.h" #include "/usr/include/srchilite/chartranslator.h" #include "/usr/include/srchilite/colormap.h" #include "/usr/include/srchilite/colors.h" #include "/usr/include/srchilite/ctagscollector.h" #include "/usr/include/srchilite/ctagsformatter.h" #include "/usr/include/srchilite/ctagsmanager.h" #include "/usr/include/srchilite/debuglistener.h" #include "/usr/include/srchilite/delimitedlangelem.h" #include "/usr/include/srchilite/docgenerator.h" #include "/usr/include/srchilite/doctemplate.h" #include "/usr/include/srchilite/eventgenerator.h" #include "/usr/include/srchilite/fileinfo.h" #include "/usr/include/srchilite/fileutil.h" #include "/usr/include/srchilite/formatter.h" #include "/usr/include/srchilite/formatterfactory.h" #include "/usr/include/srchilite/formattermanager.h" #include "/usr/include/srchilite/formatterparams.h" #include "/usr/include/srchilite/highlightbuilderexception.h" #include "/usr/include/srchilite/highlightevent.h" #include "/usr/include/srchilite/highlighteventlistener.h" #include "/usr/include/srchilite/highlightrule.h" #include "/usr/include/srchilite/highlightrulefactory.h" #include "/usr/include/srchilite/highlightstate.h" #include "/usr/include/srchilite/highlightstatebuilder.h" #include "/usr/include/srchilite/highlightstateprinter.h" #include "/usr/include/srchilite/highlighttoken.h" #include "/usr/include/srchilite/instances.h" #include "/usr/include/srchilite/ioexception.h" #include "/usr/include/srchilite/keys.h" #include "/usr/include/srchilite/langdefmanager.h" #include "/usr/include/srchilite/langdefparser.h" #include "/usr/include/srchilite/langdefparserfun.h" #include "/usr/include/srchilite/langdefscanner.h" #include "/usr/include/srchilite/langelem.h" #include "/usr/include/srchilite/langelems.h" #include "/usr/include/srchilite/langelemsprinter.h" #include "/usr/include/srchilite/langmap.h" #include "/usr/include/srchilite/languageinfer.h" #include "/usr/include/srchilite/linebuffer.h" #include "/usr/include/srchilite/linenumgenerator.h" #include "/usr/include/srchilite/lineranges.h" #include "/usr/include/srchilite/matchingparameters.h" #include "/usr/include/srchilite/namedsubexpslangelem.h" #include "/usr/include/srchilite/outlangdefparser.h" #include "/usr/include/srchilite/outlangdefparserfun.h" #include "/usr/include/srchilite/outlangdefscanner.h" #include "/usr/include/srchilite/parserexception.h" #include "/usr/include/srchilite/parserinfo.h" #include "/usr/include/srchilite/parsestruct.h" #include "/usr/include/srchilite/parsestyles.h" #include "/usr/include/srchilite/preformatter.h" #include "/usr/include/srchilite/readtags.h" #include "/usr/include/srchilite/refposition.h" #include "/usr/include/srchilite/regexhighlightrule.h" #include "/usr/include/srchilite/regexpreprocessor.h" #include "/usr/include/srchilite/regexranges.h" #include "/usr/include/srchilite/regexrulefactory.h" #include "/usr/include/srchilite/settings.h" #include "/usr/include/srchilite/sourcefilehighlighter.h" #include "/usr/include/srchilite/sourcehighlight.h" #include "/usr/include/srchilite/sourcehighlighter.h" #include "/usr/include/srchilite/sourcehighlightutils.h" #include "/usr/include/srchilite/srcuntabifier.h" #include "/usr/include/srchilite/statelangelem.h" #include "/usr/include/srchilite/statestartlangelem.h" #include "/usr/include/srchilite/stopwatch.h" #include "/usr/include/srchilite/stringdef.h" #include "/usr/include/srchilite/stringlistlangelem.h" #include "/usr/include/srchilite/stringtable.h" #include "/usr/include/srchilite/stylecssparser.h" #include "/usr/include/srchilite/stylefileparser.h" #include "/usr/include/srchilite/stylekey.h" #include "/usr/include/srchilite/styleparser.h" #include "/usr/include/srchilite/substfun.h" #include "/usr/include/srchilite/textstyle.h" #include "/usr/include/srchilite/textstylebuilder.h" #include "/usr/include/srchilite/textstyleformatter.h" #include "/usr/include/srchilite/textstyleformattercollection.h" #include "/usr/include/srchilite/textstyleformatterfactory.h" #include "/usr/include/srchilite/textstyles.h" #include "/usr/include/srchilite/tostringcollection.h" #include "/usr/include/srchilite/utils.h" #include "/usr/include/srchilite/vardefinitions.h" #include "/usr/include/srchilite/verbosity.h" #include "/usr/include/srchilite/versions.h" #include "/usr/include/srchilite/wordtokenizer.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 deprecated{typedef int tmp_add_type_2;}} boost::deprecated::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace boost{namespace detail{typedef int tmp_add_type_3;}} boost::detail::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace boost{namespace integer{typedef int tmp_add_type_4;}} boost::integer::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace boost{namespace movelib{typedef int tmp_add_type_5;}} boost::movelib::tmp_add_type_5 tmp_add_func_5(){return 0;}; namespace boost{namespace mpl{typedef int tmp_add_type_6;}} boost::mpl::tmp_add_type_6 tmp_add_func_6(){return 0;}; namespace boost{namespace mpl{namespace aux{typedef int tmp_add_type_7;}}} boost::mpl::aux::tmp_add_type_7 tmp_add_func_7(){return 0;}; namespace srchilite{typedef int tmp_add_type_8;} srchilite::tmp_add_type_8 tmp_add_func_8(){return 0;}; namespace boost{namespace detail{namespace static_log2_impl{typedef int tmp_add_type_9;}}} boost::detail::static_log2_impl::tmp_add_type_9 tmp_add_func_9(){return 0;}; namespace boost{namespace exception_detail{typedef int tmp_add_type_10;}} boost::exception_detail::tmp_add_type_10 tmp_add_func_10(){return 0;}; namespace boost{namespace hash_detail{typedef int tmp_add_type_11;}} boost::hash_detail::tmp_add_type_11 tmp_add_func_11(){return 0;}; namespace boost{namespace re_detail_107400{typedef int tmp_add_type_12;}} boost::re_detail_107400::tmp_add_type_12 tmp_add_func_12(){return 0;}; namespace boost{namespace regex_constants{typedef int tmp_add_type_13;}} boost::regex_constants::tmp_add_type_13 tmp_add_func_13(){return 0;}; namespace boost{namespace type_traits{typedef int tmp_add_type_14;}} boost::type_traits::tmp_add_type_14 tmp_add_func_14(){return 0;}; namespace boost{namespace type_traits_detail{typedef int tmp_add_type_15;}} boost::type_traits_detail::tmp_add_type_15 tmp_add_func_15(){return 0;}; namespace mpl_{typedef int tmp_add_type_16;} mpl_::tmp_add_type_16 tmp_add_func_16(){return 0;}; namespace mpl_{namespace aux{typedef int tmp_add_type_17;}} mpl_::aux::tmp_add_type_17 tmp_add_func_17(){return 0;}; // add classes YYLTYPE* tmp_add_class_0; YYSTYPE* tmp_add_class_1; _G_fpos64_t* tmp_add_class_2; _G_fpos_t* tmp_add_class_3; _IO_cookie_io_functions_t* tmp_add_class_4; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/vSrOq8UwP0/dump1.h" In file included from /tmp/vSrOq8UwP0/dump1.h:35: /usr/include/srchilite/highlightstatebuilder.h:39:5: error: ‘branches’ does not name a type 39 | branches build | ^~~~~~~~ /usr/include/srchilite/highlightstatebuilder.h:41:29: error: expected ‘)’ before ‘*’ token 41 | void (StringListLangElem *elem, HighlightState *state); | ~ ^~ | ) /usr/include/srchilite/highlightstatebuilder.h:42:28: error: expected ‘)’ before ‘*’ token 42 | void (DelimitedLangElem *elem, HighlightState *state); | ~ ^~ | ) /usr/include/srchilite/highlightstatebuilder.h:43:31: error: expected ‘)’ before ‘*’ token 43 | void (NamedSubExpsLangElem *elem, HighlightState *state); | ~ ^~ | ) /usr/include/srchilite/highlightstatebuilder.h:44:24: error: expected ‘)’ before ‘*’ token 44 | void (StateLangElem *elem, HighlightState *state); | ~ ^~ | ) /usr/include/srchilite/highlightstatebuilder.h:45:5: error: ‘endbranches’ does not name a type 45 | endbranches | ^~~~~~~~~~~ In file included from /tmp/vSrOq8UwP0/dump1.h:47: /usr/include/srchilite/langelemsprinter.h:45:5: error: ‘branches’ does not name a type 45 | branches collect | ^~~~~~~~ /usr/include/srchilite/langelemsprinter.h:47:11: error: expected unqualified-id before ‘const’ 47 | void (const LangElem *elem); | ^~~~~ /usr/include/srchilite/langelemsprinter.h:47:11: error: expected ‘)’ before ‘const’ 47 | void (const LangElem *elem); | ~^~~~~ | ) /usr/include/srchilite/langelemsprinter.h:48:11: error: expected unqualified-id before ‘const’ 48 | void (const LangElems *elem); | ^~~~~ /usr/include/srchilite/langelemsprinter.h:48:11: error: expected ‘)’ before ‘const’ 48 | void (const LangElems *elem); | ~^~~~~ | ) /usr/include/srchilite/langelemsprinter.h:49:11: error: expected unqualified-id before ‘const’ 49 | void (const NamedSubExpsLangElem *elem); | ^~~~~ /usr/include/srchilite/langelemsprinter.h:49:11: error: expected ‘)’ before ‘const’ 49 | void (const NamedSubExpsLangElem *elem); | ~^~~~~ | ) /usr/include/srchilite/langelemsprinter.h:50:5: error: ‘endbranches’ does not name a type 50 | endbranches | ^~~~~~~~~~~