Temporary header file '/tmp/rP3BGEMe1t/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
#ifdef __cplusplus
// C17 compat layer
#define _Alignof(type) alignof(type)
#endif
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/yara/ahocorasick.h"
  #include "/usr/include/yara/arena.h"
  #include "/usr/include/yara/atoms.h"
  #include "/usr/include/yara/base64.h"
  #include "/usr/include/yara/bitmask.h"
  #include "/usr/include/yara/compiler.h"
  #include "/usr/include/yara/error.h"
  #include "/usr/include/yara/exec.h"
  #include "/usr/include/yara/exefiles.h"
  #include "/usr/include/yara/filemap.h"
  #include "/usr/include/yara/hash.h"
  #include "/usr/include/yara/integers.h"
  #include "/usr/include/yara/libyara.h"
  #include "/usr/include/yara/limits.h"
  #include "/usr/include/yara/mem.h"
  #include "/usr/include/yara/modules.h"
  #include "/usr/include/yara/notebook.h"
  #include "/usr/include/yara/object.h"
  #include "/usr/include/yara/proc.h"
  #include "/usr/include/yara/re.h"
  #include "/usr/include/yara/rules.h"
  #include "/usr/include/yara/scan.h"
  #include "/usr/include/yara/scanner.h"
  #include "/usr/include/yara/sizedstr.h"
  #include "/usr/include/yara/stack.h"
  #include "/usr/include/yara/stopwatch.h"
  #include "/usr/include/yara/stream.h"
  #include "/usr/include/yara/strutils.h"
  #include "/usr/include/yara/threading.h"
  #include "/usr/include/yara/types.h"
  #include "/usr/include/yara/utils.h"
  #include "/usr/include/yara.h"

  // add classes
  BASE64_NODE* tmp_add_class_0;
  RE* tmp_add_class_1;
  RE_AST* tmp_add_class_2;
  RE_CLASS* tmp_add_class_3;
  RE_ERROR* tmp_add_class_4;
  RE_FAST_EXEC_POSITION* tmp_add_class_5;
  RE_FAST_EXEC_POSITION_POOL* tmp_add_class_6;
  RE_FIBER* tmp_add_class_7;
  RE_FIBER_LIST* tmp_add_class_8;
  RE_FIBER_POOL* tmp_add_class_9;
  RE_NODE* tmp_add_class_10;
  YR_AC_AUTOMATON* tmp_add_class_11;
  YR_AC_MATCH* tmp_add_class_12;
  YR_AC_MATCH_LIST_ENTRY* tmp_add_class_13;
  YR_AC_STATE* tmp_add_class_14;
  YR_ARENA* tmp_add_class_15;
  YR_ARENA_BUFFER* tmp_add_class_16;
  YR_ARENA_REF* tmp_add_class_17;
  YR_ARRAY_ITEMS* tmp_add_class_18;
  YR_ARRAY_ITERATOR* tmp_add_class_19;
  YR_ATOM* tmp_add_class_20;
  YR_ATOMS_CONFIG* tmp_add_class_21;
  YR_ATOM_LIST_ITEM* tmp_add_class_22;
  YR_ATOM_QUALITY_TABLE_ENTRY* tmp_add_class_23;
  YR_ATOM_TREE* tmp_add_class_24;
  YR_ATOM_TREE_NODE* tmp_add_class_25;
  YR_DICTIONARY_ITEMS* tmp_add_class_26;
  YR_DICT_ITERATOR* tmp_add_class_27;
  YR_EXTERNAL_VARIABLE* tmp_add_class_28;
  YR_INT_ENUM_ITERATOR* tmp_add_class_29;
  YR_INT_RANGE_ITERATOR* tmp_add_class_30;
  YR_ITERATOR* tmp_add_class_31;
  YR_MATCH* tmp_add_class_32;
  YR_MATCHES* tmp_add_class_33;
  YR_MEMORY_BLOCK* tmp_add_class_34;
  YR_MEMORY_BLOCK_ITERATOR* tmp_add_class_35;
  YR_META* tmp_add_class_36;
  YR_MODIFIER* tmp_add_class_37;
  YR_MODULE* tmp_add_class_38;
  YR_MODULE_IMPORT* tmp_add_class_39;
  YR_NAMESPACE* tmp_add_class_40;
  YR_OBJECT* tmp_add_class_41;
  YR_OBJECT_ARRAY* tmp_add_class_42;
  YR_OBJECT_DICTIONARY* tmp_add_class_43;
  YR_OBJECT_FUNCTION* tmp_add_class_44;
  YR_OBJECT_STRUCTURE* tmp_add_class_45;
  YR_PROFILING_INFO* tmp_add_class_46;
  YR_RELOC* tmp_add_class_47;
  YR_RULE* tmp_add_class_48;
  YR_RULES* tmp_add_class_49;
  YR_RULES_STATS* tmp_add_class_50;
  YR_RULE_PROFILING_INFO* tmp_add_class_51;
  YR_SCAN_CONTEXT* tmp_add_class_52;
  YR_STACK* tmp_add_class_53;
  YR_STRING* tmp_add_class_54;
  YR_STRUCTURE_MEMBER* tmp_add_class_55;
  YR_SUMMARY* tmp_add_class_56;
  YR_VALUE* tmp_add_class_57;
  YR_VALUE_STACK* tmp_add_class_58;
  _G_fpos64_t* tmp_add_class_59;
  _G_fpos_t* tmp_add_class_60;
  _IO_cookie_io_functions_t* tmp_add_class_61;
  _SIZED_STRING* tmp_add_class_62;
  _YR_COMPILER* tmp_add_class_63;
  _YR_EXPRESSION* tmp_add_class_64;
  _YR_FIXUP* tmp_add_class_65;
  _YR_HASH_TABLE* tmp_add_class_66;
  _YR_HASH_TABLE_ENTRY* tmp_add_class_67;
  _YR_LOOP_CONTEXT* tmp_add_class_68;
  _YR_MAPPED_FILE* tmp_add_class_69;
  _YR_PROC_ITERATOR_CTX* tmp_add_class_70;
  _YR_STOPWATCH* tmp_add_class_71;
  _YR_STREAM* tmp_add_class_72;
  itimerval* tmp_add_class_73;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/rP3BGEMe1t/dump1.h"

