Temporary header file '/tmp/sVTZOWIZwX/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
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/antlr4-runtime/ANTLRErrorListener.h"
  #include "/usr/include/antlr4-runtime/ANTLRErrorStrategy.h"
  #include "/usr/include/antlr4-runtime/ANTLRFileStream.h"
  #include "/usr/include/antlr4-runtime/ANTLRInputStream.h"
  #include "/usr/include/antlr4-runtime/BailErrorStrategy.h"
  #include "/usr/include/antlr4-runtime/BaseErrorListener.h"
  #include "/usr/include/antlr4-runtime/BufferedTokenStream.h"
  #include "/usr/include/antlr4-runtime/CharStream.h"
  #include "/usr/include/antlr4-runtime/CommonToken.h"
  #include "/usr/include/antlr4-runtime/CommonTokenFactory.h"
  #include "/usr/include/antlr4-runtime/CommonTokenStream.h"
  #include "/usr/include/antlr4-runtime/ConsoleErrorListener.h"
  #include "/usr/include/antlr4-runtime/DefaultErrorStrategy.h"
  #include "/usr/include/antlr4-runtime/DiagnosticErrorListener.h"
  #include "/usr/include/antlr4-runtime/Exceptions.h"
  #include "/usr/include/antlr4-runtime/FailedPredicateException.h"
  #include "/usr/include/antlr4-runtime/InputMismatchException.h"
  #include "/usr/include/antlr4-runtime/IntStream.h"
  #include "/usr/include/antlr4-runtime/InterpreterRuleContext.h"
  #include "/usr/include/antlr4-runtime/Lexer.h"
  #include "/usr/include/antlr4-runtime/LexerInterpreter.h"
  #include "/usr/include/antlr4-runtime/LexerNoViableAltException.h"
  #include "/usr/include/antlr4-runtime/ListTokenSource.h"
  #include "/usr/include/antlr4-runtime/NoViableAltException.h"
  #include "/usr/include/antlr4-runtime/Parser.h"
  #include "/usr/include/antlr4-runtime/ParserInterpreter.h"
  #include "/usr/include/antlr4-runtime/ParserRuleContext.h"
  #include "/usr/include/antlr4-runtime/ProxyErrorListener.h"
  #include "/usr/include/antlr4-runtime/RecognitionException.h"
  #include "/usr/include/antlr4-runtime/Recognizer.h"
  #include "/usr/include/antlr4-runtime/RuleContext.h"
  #include "/usr/include/antlr4-runtime/RuleContextWithAltNum.h"
  #include "/usr/include/antlr4-runtime/RuntimeMetaData.h"
  #include "/usr/include/antlr4-runtime/Token.h"
  #include "/usr/include/antlr4-runtime/TokenFactory.h"
  #include "/usr/include/antlr4-runtime/TokenSource.h"
  #include "/usr/include/antlr4-runtime/TokenStream.h"
  #include "/usr/include/antlr4-runtime/TokenStreamRewriter.h"
  #include "/usr/include/antlr4-runtime/UnbufferedCharStream.h"
  #include "/usr/include/antlr4-runtime/UnbufferedTokenStream.h"
  #include "/usr/include/antlr4-runtime/Vocabulary.h"
  #include "/usr/include/antlr4-runtime/WritableToken.h"
  #include "/usr/include/antlr4-runtime/antlr4-common.h"
  #include "/usr/include/antlr4-runtime/antlr4-runtime.h"
  #include "/usr/include/antlr4-runtime/atn/ATN.h"
  #include "/usr/include/antlr4-runtime/atn/ATNConfig.h"
  #include "/usr/include/antlr4-runtime/atn/ATNConfigSet.h"
  #include "/usr/include/antlr4-runtime/atn/ATNDeserializationOptions.h"
  #include "/usr/include/antlr4-runtime/atn/ATNDeserializer.h"
  #include "/usr/include/antlr4-runtime/atn/ATNSerializer.h"
  #include "/usr/include/antlr4-runtime/atn/ATNSimulator.h"
  #include "/usr/include/antlr4-runtime/atn/ATNState.h"
  #include "/usr/include/antlr4-runtime/atn/ATNType.h"
  #include "/usr/include/antlr4-runtime/atn/AbstractPredicateTransition.h"
  #include "/usr/include/antlr4-runtime/atn/ActionTransition.h"
  #include "/usr/include/antlr4-runtime/atn/AmbiguityInfo.h"
  #include "/usr/include/antlr4-runtime/atn/ArrayPredictionContext.h"
  #include "/usr/include/antlr4-runtime/atn/AtomTransition.h"
  #include "/usr/include/antlr4-runtime/atn/BasicBlockStartState.h"
  #include "/usr/include/antlr4-runtime/atn/BasicState.h"
  #include "/usr/include/antlr4-runtime/atn/BlockEndState.h"
  #include "/usr/include/antlr4-runtime/atn/BlockStartState.h"
  #include "/usr/include/antlr4-runtime/atn/ContextSensitivityInfo.h"
  #include "/usr/include/antlr4-runtime/atn/DecisionEventInfo.h"
  #include "/usr/include/antlr4-runtime/atn/DecisionInfo.h"
  #include "/usr/include/antlr4-runtime/atn/DecisionState.h"
  #include "/usr/include/antlr4-runtime/atn/EmptyPredictionContext.h"
  #include "/usr/include/antlr4-runtime/atn/EpsilonTransition.h"
  #include "/usr/include/antlr4-runtime/atn/ErrorInfo.h"
  #include "/usr/include/antlr4-runtime/atn/LL1Analyzer.h"
  #include "/usr/include/antlr4-runtime/atn/LexerATNConfig.h"
  #include "/usr/include/antlr4-runtime/atn/LexerATNSimulator.h"
  #include "/usr/include/antlr4-runtime/atn/LexerAction.h"
  #include "/usr/include/antlr4-runtime/atn/LexerActionExecutor.h"
  #include "/usr/include/antlr4-runtime/atn/LexerActionType.h"
  #include "/usr/include/antlr4-runtime/atn/LexerChannelAction.h"
  #include "/usr/include/antlr4-runtime/atn/LexerCustomAction.h"
  #include "/usr/include/antlr4-runtime/atn/LexerIndexedCustomAction.h"
  #include "/usr/include/antlr4-runtime/atn/LexerModeAction.h"
  #include "/usr/include/antlr4-runtime/atn/LexerMoreAction.h"
  #include "/usr/include/antlr4-runtime/atn/LexerPopModeAction.h"
  #include "/usr/include/antlr4-runtime/atn/LexerPushModeAction.h"
  #include "/usr/include/antlr4-runtime/atn/LexerSkipAction.h"
  #include "/usr/include/antlr4-runtime/atn/LexerTypeAction.h"
  #include "/usr/include/antlr4-runtime/atn/LookaheadEventInfo.h"
  #include "/usr/include/antlr4-runtime/atn/LoopEndState.h"
  #include "/usr/include/antlr4-runtime/atn/NotSetTransition.h"
  #include "/usr/include/antlr4-runtime/atn/OrderedATNConfigSet.h"
  #include "/usr/include/antlr4-runtime/atn/ParseInfo.h"
  #include "/usr/include/antlr4-runtime/atn/ParserATNSimulator.h"
  #include "/usr/include/antlr4-runtime/atn/PlusBlockStartState.h"
  #include "/usr/include/antlr4-runtime/atn/PlusLoopbackState.h"
  #include "/usr/include/antlr4-runtime/atn/PrecedencePredicateTransition.h"
  #include "/usr/include/antlr4-runtime/atn/PredicateEvalInfo.h"
  #include "/usr/include/antlr4-runtime/atn/PredicateTransition.h"
  #include "/usr/include/antlr4-runtime/atn/PredictionContext.h"
  #include "/usr/include/antlr4-runtime/atn/PredictionMode.h"
  #include "/usr/include/antlr4-runtime/atn/ProfilingATNSimulator.h"
  #include "/usr/include/antlr4-runtime/atn/RangeTransition.h"
  #include "/usr/include/antlr4-runtime/atn/RuleStartState.h"
  #include "/usr/include/antlr4-runtime/atn/RuleStopState.h"
  #include "/usr/include/antlr4-runtime/atn/RuleTransition.h"
  #include "/usr/include/antlr4-runtime/atn/SemanticContext.h"
  #include "/usr/include/antlr4-runtime/atn/SetTransition.h"
  #include "/usr/include/antlr4-runtime/atn/SingletonPredictionContext.h"
  #include "/usr/include/antlr4-runtime/atn/StarBlockStartState.h"
  #include "/usr/include/antlr4-runtime/atn/StarLoopEntryState.h"
  #include "/usr/include/antlr4-runtime/atn/StarLoopbackState.h"
  #include "/usr/include/antlr4-runtime/atn/TokensStartState.h"
  #include "/usr/include/antlr4-runtime/atn/Transition.h"
  #include "/usr/include/antlr4-runtime/atn/WildcardTransition.h"
  #include "/usr/include/antlr4-runtime/dfa/DFA.h"
  #include "/usr/include/antlr4-runtime/dfa/DFASerializer.h"
  #include "/usr/include/antlr4-runtime/dfa/DFAState.h"
  #include "/usr/include/antlr4-runtime/dfa/LexerDFASerializer.h"
  #include "/usr/include/antlr4-runtime/misc/InterpreterDataReader.h"
  #include "/usr/include/antlr4-runtime/misc/Interval.h"
  #include "/usr/include/antlr4-runtime/misc/IntervalSet.h"
  #include "/usr/include/antlr4-runtime/misc/MurmurHash.h"
  #include "/usr/include/antlr4-runtime/misc/Predicate.h"
  #include "/usr/include/antlr4-runtime/support/Any.h"
  #include "/usr/include/antlr4-runtime/support/Arrays.h"
  #include "/usr/include/antlr4-runtime/support/BitSet.h"
  #include "/usr/include/antlr4-runtime/support/CPPUtils.h"
  #include "/usr/include/antlr4-runtime/support/Declarations.h"
  #include "/usr/include/antlr4-runtime/support/StringUtils.h"
  #include "/usr/include/antlr4-runtime/support/guid.h"
  #include "/usr/include/antlr4-runtime/tree/AbstractParseTreeVisitor.h"
  #include "/usr/include/antlr4-runtime/tree/ErrorNode.h"
  #include "/usr/include/antlr4-runtime/tree/ErrorNodeImpl.h"
  #include "/usr/include/antlr4-runtime/tree/IterativeParseTreeWalker.h"
  #include "/usr/include/antlr4-runtime/tree/ParseTree.h"
  #include "/usr/include/antlr4-runtime/tree/ParseTreeListener.h"
  #include "/usr/include/antlr4-runtime/tree/ParseTreeProperty.h"
  #include "/usr/include/antlr4-runtime/tree/ParseTreeVisitor.h"
  #include "/usr/include/antlr4-runtime/tree/ParseTreeWalker.h"
  #include "/usr/include/antlr4-runtime/tree/TerminalNode.h"
  #include "/usr/include/antlr4-runtime/tree/TerminalNodeImpl.h"
  #include "/usr/include/antlr4-runtime/tree/Trees.h"
  #include "/usr/include/antlr4-runtime/tree/pattern/Chunk.h"
  #include "/usr/include/antlr4-runtime/tree/pattern/ParseTreeMatch.h"
  #include "/usr/include/antlr4-runtime/tree/pattern/ParseTreePattern.h"
  #include "/usr/include/antlr4-runtime/tree/pattern/ParseTreePatternMatcher.h"
  #include "/usr/include/antlr4-runtime/tree/pattern/RuleTagToken.h"
  #include "/usr/include/antlr4-runtime/tree/pattern/TagChunk.h"
  #include "/usr/include/antlr4-runtime/tree/pattern/TextChunk.h"
  #include "/usr/include/antlr4-runtime/tree/pattern/TokenTagToken.h"
  #include "/usr/include/antlr4-runtime/tree/xpath/XPath.h"
  #include "/usr/include/antlr4-runtime/tree/xpath/XPathElement.h"
  #include "/usr/include/antlr4-runtime/tree/xpath/XPathLexer.h"
  #include "/usr/include/antlr4-runtime/tree/xpath/XPathLexerErrorListener.h"
  #include "/usr/include/antlr4-runtime/tree/xpath/XPathRuleAnywhereElement.h"
  #include "/usr/include/antlr4-runtime/tree/xpath/XPathRuleElement.h"
  #include "/usr/include/antlr4-runtime/tree/xpath/XPathTokenAnywhereElement.h"
  #include "/usr/include/antlr4-runtime/tree/xpath/XPathTokenElement.h"
  #include "/usr/include/antlr4-runtime/tree/xpath/XPathWildcardAnywhereElement.h"
  #include "/usr/include/antlr4-runtime/tree/xpath/XPathWildcardElement.h"

  // add namespaces
  namespace antlr4{typedef int tmp_add_type_1;}
  antlr4::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace antlr4{namespace atn{typedef int tmp_add_type_2;}}
  antlr4::atn::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace antlr4{namespace dfa{typedef int tmp_add_type_3;}}
  antlr4::dfa::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace antlr4{namespace misc{typedef int tmp_add_type_4;}}
  antlr4::misc::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace antlr4{namespace tree{typedef int tmp_add_type_5;}}
  antlr4::tree::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace antlr4{namespace tree{namespace pattern{typedef int tmp_add_type_6;}}}
  antlr4::tree::pattern::tmp_add_type_6 tmp_add_func_6(){return 0;};
  namespace antlr4{namespace tree{namespace xpath{typedef int tmp_add_type_7;}}}
  antlr4::tree::xpath::tmp_add_type_7 tmp_add_func_7(){return 0;};
  namespace antlrcpp{typedef int tmp_add_type_8;}
  antlrcpp::tmp_add_type_8 tmp_add_func_8(){return 0;};

  // add classes
  Guid* tmp_add_class_0;
  GuidGenerator* tmp_add_class_1;
  XPathLexer* tmp_add_class_2;
  _G_fpos64_t* tmp_add_class_3;
  _G_fpos_t* tmp_add_class_4;
  _IO_cookie_io_functions_t* tmp_add_class_5;

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

