Temporary header file '/tmp/dVN2rUUILi/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/nlinline+.h"
  #include "/usr/include/nlinline.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;
  _stackinfo* tmp_add_class_3;
  cmsghdr* tmp_add_class_4;
  if_settings* tmp_add_class_5;
  if_stats_msg* tmp_add_class_6;
  ifa_cacheinfo* tmp_add_class_7;
  ifaddrmsg* tmp_add_class_8;
  ifconf* tmp_add_class_9;
  ifinfomsg* tmp_add_class_10;
  ifla_bridge_id* tmp_add_class_11;
  ifla_cacheinfo* tmp_add_class_12;
  ifla_port_vsi* tmp_add_class_13;
  ifla_rmnet_flags* tmp_add_class_14;
  ifla_vf_broadcast* tmp_add_class_15;
  ifla_vf_guid* tmp_add_class_16;
  ifla_vf_link_state* tmp_add_class_17;
  ifla_vf_mac* tmp_add_class_18;
  ifla_vf_rate* tmp_add_class_19;
  ifla_vf_rss_query_en* tmp_add_class_20;
  ifla_vf_spoofchk* tmp_add_class_21;
  ifla_vf_trust* tmp_add_class_22;
  ifla_vf_tx_rate* tmp_add_class_23;
  ifla_vf_vlan* tmp_add_class_24;
  ifla_vf_vlan_info* tmp_add_class_25;
  ifla_vlan_flags* tmp_add_class_26;
  ifla_vlan_qos_mapping* tmp_add_class_27;
  ifla_vxlan_port_range* tmp_add_class_28;
  ifmap* tmp_add_class_29;
  ifreq* tmp_add_class_30;
  iovec* tmp_add_class_31;
  linger* tmp_add_class_32;
  mmsghdr* tmp_add_class_33;
  msghdr* tmp_add_class_34;
  nda_cacheinfo* tmp_add_class_35;
  ndmsg* tmp_add_class_36;
  ndt_config* tmp_add_class_37;
  ndt_stats* tmp_add_class_38;
  ndtmsg* tmp_add_class_39;
  nduseroptmsg* tmp_add_class_40;
  nl_mmap_hdr* tmp_add_class_41;
  nl_mmap_req* tmp_add_class_42;
  nl_pktinfo* tmp_add_class_43;
  nla_bitfield32* tmp_add_class_44;
  nlattr* tmp_add_class_45;
  nlmsgerr* tmp_add_class_46;
  nlmsghdr* tmp_add_class_47;
  osockaddr* tmp_add_class_48;
  prefix_cacheinfo* tmp_add_class_49;
  prefixmsg* tmp_add_class_50;
  rta_cacheinfo* tmp_add_class_51;
  rta_mfc_stats* tmp_add_class_52;
  rta_session* tmp_add_class_53;
  rtattr* tmp_add_class_54;
  rtgenmsg* tmp_add_class_55;
  rtmsg* tmp_add_class_56;
  rtnexthop* tmp_add_class_57;
  rtnl_hw_stats64* tmp_add_class_58;
  rtnl_link_ifmap* tmp_add_class_59;
  rtnl_link_stats* tmp_add_class_60;
  rtnl_link_stats64* tmp_add_class_61;
  rtvia* tmp_add_class_62;
  sockaddr* tmp_add_class_63;
  sockaddr_nl* tmp_add_class_64;
  sockaddr_storage* tmp_add_class_65;
  tcamsg* tmp_add_class_66;
  tcmsg* tmp_add_class_67;
  tunnel_msg* tmp_add_class_68;
  ucred* tmp_add_class_69;

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

In file included from /usr/include/nlinline+.h:48,
                 from /tmp/dVN2rUUILi/dump1.h:12:
/usr/include/nlinline.h: In function ‘int __nlinline_if_nametoindex(_stackinfo*, const char*)’:
/usr/include/nlinline.h:146:5: error: expected primary-expression before ‘.’ token
  146 |     .h.nlmsg_len = sizeof(msg.h) + sizeof(msg.i),
      |     ^
/usr/include/nlinline.h:147:5: error: expected primary-expression before ‘.’ token
  147 |     .h.nlmsg_type = RTM_GETLINK,
      |     ^
/usr/include/nlinline.h:148:5: error: expected primary-expression before ‘.’ token
  148 |     .h.nlmsg_flags = NLM_F_REQUEST | NLM_F_ACK,
      |     ^
/usr/include/nlinline.h:149:5: error: expected primary-expression before ‘.’ token
  149 |     .h.nlmsg_seq = 1,
      |     ^
/usr/include/nlinline.h:150:17: error: expected primary-expression before ‘.’ token
  150 |                 .a.nla_type = IFLA_IFNAME,
      |                 ^
/usr/include/nlinline.h: In function ‘int __nlinline_linksetupdown(_stackinfo*, unsigned int, int)’:
/usr/include/nlinline.h:163:17: error: expected primary-expression before ‘.’ token
  163 |                 .h.nlmsg_len = sizeof(msg),
      |                 ^
/usr/include/nlinline.h:164:17: error: expected primary-expression before ‘.’ token
  164 |                 .h.nlmsg_type = RTM_SETLINK,
      |                 ^
/usr/include/nlinline.h:165:17: error: expected primary-expression before ‘.’ token
  165 |                 .h.nlmsg_flags = NLM_F_REQUEST | NLM_F_ACK,
      |                 ^
/usr/include/nlinline.h:166:17: error: expected primary-expression before ‘.’ token
  166 |                 .h.nlmsg_seq = 1,
      |                 ^
/usr/include/nlinline.h:167:17: error: expected primary-expression before ‘.’ token
  167 |                 .i.ifi_index = ifindex,
      |                 ^
/usr/include/nlinline.h:168:17: error: expected primary-expression before ‘.’ token
  168 |                 .i.ifi_flags = (updown) ? IFF_UP : 0,
      |                 ^
/usr/include/nlinline.h:169:17: error: expected primary-expression before ‘.’ token
  169 |                 .i.ifi_change=IFF_UP };
      |                 ^
/usr/include/nlinline.h: In function ‘int __nlinline_linksetaddr(_stackinfo*, unsigned int, void*)’:
/usr/include/nlinline.h:188:5: error: expected primary-expression before ‘.’ token
  188 |     .h.nlmsg_len = sizeof(msg),
      |     ^
/usr/include/nlinline.h:189:5: error: expected primary-expression before ‘.’ token
  189 |     .h.nlmsg_type = RTM_NEWLINK,
      |     ^
/usr/include/nlinline.h:190:5: error: expected primary-expression before ‘.’ token
  190 |     .h.nlmsg_flags = NLM_F_REQUEST | NLM_F_ACK,
      |     ^
/usr/include/nlinline.h:191:5: error: expected primary-expression before ‘.’ token
  191 |     .h.nlmsg_seq = 1,
      |     ^
/usr/include/nlinline.h:192:5: error: expected primary-expression before ‘.’ token
  192 |     .i.ifi_index = ifindex,
      |     ^
/usr/include/nlinline.h:193:5: error: expected primary-expression before ‘.’ token
  193 |     .mac.h.nla_len = sizeof(struct __nlinline_macattr),
      |     ^
/usr/include/nlinline.h:194:5: error: expected primary-expression before ‘.’ token
  194 |     .mac.h.nla_type = IFLA_ADDRESS,
      |     ^
/usr/include/nlinline.h:195:5: error: expected primary-expression before ‘.’ token
  195 |     .mac.addr = *((struct __nlinline_macaddr *) macaddr)
      |     ^
/usr/include/nlinline.h: In function ‘int __nlinline_linkgetaddr(_stackinfo*, unsigned int, void*)’:
/usr/include/nlinline.h:206:5: error: expected primary-expression before ‘.’ token
  206 |     .h.nlmsg_len = sizeof(msg),
      |     ^
/usr/include/nlinline.h:207:5: error: expected primary-expression before ‘.’ token
  207 |     .h.nlmsg_type = RTM_GETLINK,
      |     ^
/usr/include/nlinline.h:208:5: error: expected primary-expression before ‘.’ token
  208 |     .h.nlmsg_flags = NLM_F_REQUEST,
      |     ^
/usr/include/nlinline.h:209:5: error: expected primary-expression before ‘.’ token
  209 |     .h.nlmsg_seq = 1,
      |     ^
/usr/include/nlinline.h:210:5: error: expected primary-expression before ‘.’ token
  210 |     .i.ifi_index = ifindex,
      |     ^
/usr/include/nlinline.h: In function ‘int __nlinline_linksetmtu(_stackinfo*, unsigned int, unsigned int)’:
/usr/include/nlinline.h:252:17: error: expected primary-expression before ‘.’ token
  252 |                 .h.nlmsg_len = sizeof(msg),
      |                 ^
/usr/include/nlinline.h:253:17: error: expected primary-expression before ‘.’ token
  253 |                 .h.nlmsg_type = RTM_NEWLINK,
      |                 ^
/usr/include/nlinline.h:254:17: error: expected primary-expression before ‘.’ token
  254 |                 .h.nlmsg_flags = NLM_F_REQUEST | NLM_F_ACK,
      |                 ^
/usr/include/nlinline.h:255:17: error: expected primary-expression before ‘.’ token
  255 |                 .h.nlmsg_seq = 1,
      |                 ^
/usr/include/nlinline.h:256:17: error: expected primary-expression before ‘.’ token
  256 |                 .i.ifi_index = ifindex,
      |                 ^
/usr/include/nlinline.h:257:17: error: expected primary-expression before ‘.’ token
  257 |                 .mtu.h.nla_len = sizeof(struct __nlinline_u32),
      |                 ^
/usr/include/nlinline.h:258:17: error: expected primary-expression before ‘.’ token
  258 |                 .mtu.h.nla_type = IFLA_MTU,
      |                 ^
/usr/include/nlinline.h:259:17: error: expected primary-expression before ‘.’ token
  259 |                 .mtu.value = mtu,
      |                 ^
/usr/include/nlinline.h: In function ‘int __nlinline_ipaddr(_stackinfo*, int, int, int, void*, int, unsigned int)’:
/usr/include/nlinline.h:296:25: error: expected primary-expression before ‘.’ token
  296 |                         .h.nlmsg_len = sizeof(msg.h) + sizeof(msg.i),
      |                         ^
/usr/include/nlinline.h:297:25: error: expected primary-expression before ‘.’ token
  297 |                         .h.nlmsg_type = request,
      |                         ^
/usr/include/nlinline.h:298:25: error: expected primary-expression before ‘.’ token
  298 |                         .h.nlmsg_flags =  NLM_F_REQUEST | NLM_F_ACK | xflags,
      |                         ^
/usr/include/nlinline.h:299:25: error: expected primary-expression before ‘.’ token
  299 |                         .h.nlmsg_seq = 1,
      |                         ^
/usr/include/nlinline.h:300:25: error: expected primary-expression before ‘.’ token
  300 |                         .i.ifa_family = family,
      |                         ^
/usr/include/nlinline.h:301:25: error: expected primary-expression before ‘.’ token
  301 |                         .i.ifa_prefixlen = prefixlen,
      |                         ^
/usr/include/nlinline.h:302:25: error: expected primary-expression before ‘.’ token
  302 |                         .i.ifa_scope = RT_SCOPE_UNIVERSE,
      |                         ^
/usr/include/nlinline.h:303:25: error: expected primary-expression before ‘.’ token
  303 |                         .i.ifa_index = ifindex};
      |                         ^
/usr/include/nlinline.h: In function ‘int __nlinline_iproute(_stackinfo*, int, int, int, void*, int, void*, unsigned int)’:
/usr/include/nlinline.h:348:7: error: expected primary-expression before ‘.’ token
  348 |       .h.nlmsg_len = sizeof(msg.h) + sizeof(msg.r) + sizeof(msg.oif),
      |       ^
/usr/include/nlinline.h:349:7: error: expected primary-expression before ‘.’ token
  349 |       .h.nlmsg_type = request,
      |       ^
/usr/include/nlinline.h:350:7: error: expected primary-expression before ‘.’ token
  350 |       .h.nlmsg_flags =  NLM_F_REQUEST | NLM_F_ACK | xflags,
      |       ^
/usr/include/nlinline.h:351:7: error: expected primary-expression before ‘.’ token
  351 |       .h.nlmsg_seq = 1,
      |       ^
/usr/include/nlinline.h:352:7: error: expected primary-expression before ‘.’ token
  352 |       .r.rtm_family = family,
      |       ^
/usr/include/nlinline.h:353:7: error: expected primary-expression before ‘.’ token
  353 |       .r.rtm_dst_len = dst_prefixlen,
      |       ^
/usr/include/nlinline.h:354:25: error: expected primary-expression before ‘.’ token
  354 |                         .r.rtm_table = RT_TABLE_MAIN,
      |                         ^
/usr/include/nlinline.h:355:25: error: expected primary-expression before ‘.’ token
  355 |                         .r.rtm_protocol = RTPROT_BOOT,
      |                         ^
/usr/include/nlinline.h:356:25: error: expected primary-expression before ‘.’ token
  356 |                         .r.rtm_scope = RT_SCOPE_UNIVERSE,
      |                         ^
/usr/include/nlinline.h:357:25: error: expected primary-expression before ‘.’ token
  357 |                         .r.rtm_type = RTN_UNICAST,
      |                         ^
/usr/include/nlinline.h:358:25: error: expected primary-expression before ‘.’ token
  358 |                         .oif.h.nla_type = (ifindex == 0) ? RTA_UNSPEC : RTA_OIF,
      |                         ^
/usr/include/nlinline.h:359:25: error: expected primary-expression before ‘.’ token
  359 |                         .oif.h.nla_len = sizeof(msg.oif),
      |                         ^
/usr/include/nlinline.h:360:25: error: expected primary-expression before ‘.’ token
  360 |                         .oif.value = ifindex,
      |                         ^
/usr/include/nlinline.h: In function ‘int __nlinline_iplink_del(_stackinfo*, const char*, unsigned int)’:
/usr/include/nlinline.h:458:17: error: expected primary-expression before ‘.’ token
  458 |                 .h.nlmsg_len = sizeof(msg.h) + sizeof(msg.i),
      |                 ^
/usr/include/nlinline.h:459:17: error: expected primary-expression before ‘.’ token
  459 |                 .h.nlmsg_type = RTM_DELLINK,
      |                 ^
/usr/include/nlinline.h:460:17: error: expected primary-expression before ‘.’ token
  460 |                 .h.nlmsg_flags = NLM_F_REQUEST | NLM_F_ACK,
      |                 ^
/usr/include/nlinline.h:461:17: error: expected primary-expression before ‘.’ token
  461 |                 .h.nlmsg_seq = 1,
      |                 ^
/usr/include/nlinline.h:462:17: error: expected primary-expression before ‘.’ token
  462 |                 .i.ifi_index = ifindex,
      |                 ^
/usr/include/nlinline.h:463:17: error: expected primary-expression before ‘.’ token
  463 |                 .a.nla_type = IFLA_IFNAME,
      |                 ^

