Temporary header file '/tmp/G0u8zCsn53/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/libgadu.h"

  // add classes
  _G_fpos64_t* tmp_add_class_0;
  _G_fpos_t* tmp_add_class_1;
  _IO_cookie_io_functions_t* tmp_add_class_2;
  gg_add_remove* tmp_add_class_3;
  gg_change_info_request* tmp_add_class_4;
  gg_common* tmp_add_class_5;
  gg_dcc* tmp_add_class_6;
  gg_dcc7* tmp_add_class_7;
  gg_dcc7_accept* tmp_add_class_8;
  gg_dcc7_id_reply* tmp_add_class_9;
  gg_dcc7_id_request* tmp_add_class_10;
  gg_dcc7_info* tmp_add_class_11;
  gg_dcc7_new* tmp_add_class_12;
  gg_dcc7_reject* tmp_add_class_13;
  gg_dcc_big_packet* tmp_add_class_14;
  gg_dcc_small_packet* tmp_add_class_15;
  gg_dcc_tiny_packet* tmp_add_class_16;
  gg_event* tmp_add_class_17;
  gg_event_ack* tmp_add_class_18;
  gg_event_ack110* tmp_add_class_19;
  gg_event_chat_created* tmp_add_class_20;
  gg_event_chat_info* tmp_add_class_21;
  gg_event_chat_info_update* tmp_add_class_22;
  gg_event_chat_invite_ack* tmp_add_class_23;
  gg_event_dcc7_accept* tmp_add_class_24;
  gg_event_dcc7_connected* tmp_add_class_25;
  gg_event_dcc7_done* tmp_add_class_26;
  gg_event_dcc7_pending* tmp_add_class_27;
  gg_event_dcc7_reject* tmp_add_class_28;
  gg_event_dcc_voice_data* tmp_add_class_29;
  gg_event_image_reply* tmp_add_class_30;
  gg_event_image_request* tmp_add_class_31;
  gg_event_imtoken* tmp_add_class_32;
  gg_event_json_event* tmp_add_class_33;
  gg_event_msg* tmp_add_class_34;
  gg_event_multilogon_info* tmp_add_class_35;
  gg_event_notify60* tmp_add_class_36;
  gg_event_notify_descr* tmp_add_class_37;
  gg_event_pong110* tmp_add_class_38;
  gg_event_status* tmp_add_class_39;
  gg_event_status60* tmp_add_class_40;
  gg_event_typing_notification* tmp_add_class_41;
  gg_event_union* tmp_add_class_42;
  gg_event_user_data* tmp_add_class_43;
  gg_event_user_data_attr* tmp_add_class_44;
  gg_event_user_data_user* tmp_add_class_45;
  gg_event_userlist* tmp_add_class_46;
  gg_event_userlist100_reply* tmp_add_class_47;
  gg_event_userlist100_version* tmp_add_class_48;
  gg_event_xml_event* tmp_add_class_49;
  gg_file_info* tmp_add_class_50;
  gg_header* tmp_add_class_51;
  gg_http* tmp_add_class_52;
  gg_image_queue* tmp_add_class_53;
  gg_login* tmp_add_class_54;
  gg_login60* tmp_add_class_55;
  gg_login70* tmp_add_class_56;
  gg_login_ext* tmp_add_class_57;
  gg_login_params* tmp_add_class_58;
  gg_msg_image_reply* tmp_add_class_59;
  gg_msg_image_request* tmp_add_class_60;
  gg_msg_recipients* tmp_add_class_61;
  gg_msg_richtext* tmp_add_class_62;
  gg_msg_richtext_color* tmp_add_class_63;
  gg_msg_richtext_format* tmp_add_class_64;
  gg_msg_richtext_image* tmp_add_class_65;
  gg_multilogon_session* tmp_add_class_66;
  gg_new_status* tmp_add_class_67;
  gg_notify* tmp_add_class_68;
  gg_notify_reply* tmp_add_class_69;
  gg_notify_reply60* tmp_add_class_70;
  gg_notify_reply77* tmp_add_class_71;
  gg_pubdir* tmp_add_class_72;
  gg_pubdir50_entry* tmp_add_class_73;
  gg_pubdir50_reply* tmp_add_class_74;
  gg_pubdir50_request* tmp_add_class_75;
  gg_pubdir50_s* tmp_add_class_76;
  gg_recv_msg* tmp_add_class_77;
  gg_search* tmp_add_class_78;
  gg_search_request* tmp_add_class_79;
  gg_search_result* tmp_add_class_80;
  gg_send_msg* tmp_add_class_81;
  gg_send_msg_ack* tmp_add_class_82;
  gg_session* tmp_add_class_83;
  gg_status* tmp_add_class_84;
  gg_status60* tmp_add_class_85;
  gg_status77* tmp_add_class_86;
  gg_token* tmp_add_class_87;
  gg_userlist_reply* tmp_add_class_88;
  gg_userlist_request* tmp_add_class_89;
  gg_welcome* tmp_add_class_90;

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

/tmp/G0u8zCsn53/dump1.h:23:3: error: ‘gg_dcc7_accept’ does not name a type
   23 |   gg_dcc7_accept* tmp_add_class_8;
      |   ^~~~~~~~~~~~~~
/tmp/G0u8zCsn53/dump1.h:28:3: error: ‘gg_dcc7_reject’ does not name a type
   28 |   gg_dcc7_reject* tmp_add_class_13;
      |   ^~~~~~~~~~~~~~
/tmp/G0u8zCsn53/dump1.h:69:3: error: ‘gg_login’ does not name a type
   69 |   gg_login* tmp_add_class_54;
      |   ^~~~~~~~
/tmp/G0u8zCsn53/dump1.h:83:3: error: ‘gg_notify’ does not name a type
   83 |   gg_notify* tmp_add_class_68;
      |   ^~~~~~~~~
/tmp/G0u8zCsn53/dump1.h:93:3: error: ‘gg_search’ does not name a type
   93 |   gg_search* tmp_add_class_78;
      |   ^~~~~~~~~
/tmp/G0u8zCsn53/dump1.h:102:3: error: ‘gg_token’ does not name a type
  102 |   gg_token* tmp_add_class_87;
      |   ^~~~~~~~
/tmp/G0u8zCsn53/dump1.h:104:3: error: ‘gg_userlist_request’ does not name a type
  104 |   gg_userlist_request* tmp_add_class_89;
      |   ^~~~~~~~~~~~~~~~~~~

