Temporary header file '/tmp/QmN1nlEGMF/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #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) #define ORC_RESTRICT // add includes #include "/usr/include/orc-0.4/orc/orc-stdint.h" #include "/usr/include/orc-0.4/orc/orc.h" #include "/usr/include/orc-0.4/orc/orcarm.h" #include "/usr/include/orc-0.4/orc/orcbytecode.h" #include "/usr/include/orc-0.4/orc/orccode.h" #include "/usr/include/orc-0.4/orc/orccompiler.h" #include "/usr/include/orc-0.4/orc/orcconstant.h" #include "/usr/include/orc-0.4/orc/orccpu.h" #include "/usr/include/orc-0.4/orc/orccpuinsn.h" #include "/usr/include/orc-0.4/orc/orcdebug.h" #include "/usr/include/orc-0.4/orc/orcemulateopcodes.h" #include "/usr/include/orc-0.4/orc/orcexecutor.h" #include "/usr/include/orc-0.4/orc/orcfunctions.h" #include "/usr/include/orc-0.4/orc/orcinstruction.h" #include "/usr/include/orc-0.4/orc/orcinternal.h" #include "/usr/include/orc-0.4/orc/orclimits.h" #include "/usr/include/orc-0.4/orc/orcmips.h" #include "/usr/include/orc-0.4/orc/orcmmx.h" #include "/usr/include/orc-0.4/orc/orcneon.h" #include "/usr/include/orc-0.4/orc/orconce.h" #include "/usr/include/orc-0.4/orc/orcopcode.h" #include "/usr/include/orc-0.4/orc/orcparse.h" #include "/usr/include/orc-0.4/orc/orcpowerpc.h" #include "/usr/include/orc-0.4/orc/orcprogram.h" #include "/usr/include/orc-0.4/orc/orcrule.h" #include "/usr/include/orc-0.4/orc/orcsse.h" #include "/usr/include/orc-0.4/orc/orctarget.h" #include "/usr/include/orc-0.4/orc/orcutils.h" #include "/usr/include/orc-0.4/orc/orcvariable.h" #include "/usr/include/orc-0.4/orc/orcx86.h" #include "/usr/include/orc-0.4/orc/orcx86insn.h" #include "/usr/include/orc-0.4/orc-test/orcarray.h" #include "/usr/include/orc-0.4/orc-test/orcprofile.h" #include "/usr/include/orc-0.4/orc-test/orcrandom.h" #include "/usr/include/orc-0.4/orc-test/orctest.h" // add classes _OrcArray* tmp_add_class_0; _OrcBytecode* tmp_add_class_1; _OrcCode* tmp_add_class_2; _OrcCodeVariable* tmp_add_class_3; _OrcCompiler* tmp_add_class_4; _OrcConstant* tmp_add_class_5; _OrcExecutor* tmp_add_class_6; _OrcExecutorAlt* tmp_add_class_7; _OrcFixup* tmp_add_class_8; _OrcInstruction* tmp_add_class_9; _OrcOnce* tmp_add_class_10; _OrcOpcodeExecutor* tmp_add_class_11; _OrcOpcodeSet* tmp_add_class_12; _OrcProfile* tmp_add_class_13; _OrcProgram* tmp_add_class_14; _OrcRandomContext* tmp_add_class_15; _OrcRule* tmp_add_class_16; _OrcRuleSet* tmp_add_class_17; _OrcStaticOpcode* tmp_add_class_18; _OrcTarget* tmp_add_class_19; _OrcVariable* tmp_add_class_20; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/QmN1nlEGMF/dump1.h" -I/usr/include/orc-0.4