Temporary header file '/tmp/8PTMXwvvtY/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/wvstreams/fileutils.h"
  #include "/usr/include/wvstreams/ftpparse.h"
  #include "/usr/include/wvstreams/if_arp.h"
  #include "/usr/include/wvstreams/iwvlistener.h"
  #include "/usr/include/wvstreams/iwvstream.h"
  #include "/usr/include/wvstreams/pwvstream.h"
  #include "/usr/include/wvstreams/strutils.h"
  #include "/usr/include/wvstreams/uniautogen.h"
  #include "/usr/include/wvstreams/unibachelorgen.h"
  #include "/usr/include/wvstreams/unicachegen.h"
  #include "/usr/include/wvstreams/unicallbackgen.h"
  #include "/usr/include/wvstreams/uniclientconn.h"
  #include "/usr/include/wvstreams/uniclientgen.h"
  #include "/usr/include/wvstreams/uniconf.h"
  #include "/usr/include/wvstreams/uniconfdaemon.h"
  #include "/usr/include/wvstreams/uniconfdaemonconn.h"
  #include "/usr/include/wvstreams/uniconfgen.h"
  #include "/usr/include/wvstreams/uniconfkey.h"
  #include "/usr/include/wvstreams/uniconfpair.h"
  #include "/usr/include/wvstreams/uniconfpamconn.h"
  #include "/usr/include/wvstreams/uniconfroot.h"
  #include "/usr/include/wvstreams/uniconftree.h"
  #include "/usr/include/wvstreams/unidefgen.h"
  #include "/usr/include/wvstreams/unifastregetgen.h"
  #include "/usr/include/wvstreams/unifilesystemgen.h"
  #include "/usr/include/wvstreams/unifiltergen.h"
  #include "/usr/include/wvstreams/unihashtree.h"
  #include "/usr/include/wvstreams/uniinigen.h"
  #include "/usr/include/wvstreams/unilistgen.h"
  #include "/usr/include/wvstreams/unilistiter.h"
  #include "/usr/include/wvstreams/unimountgen.h"
  #include "/usr/include/wvstreams/uninullgen.h"
  #include "/usr/include/wvstreams/unipermgen.h"
  #include "/usr/include/wvstreams/unipstoregen.h"
  #include "/usr/include/wvstreams/unireadonlygen.h"
  #include "/usr/include/wvstreams/uniregistrygen.h"
  #include "/usr/include/wvstreams/unireplicategen.h"
  #include "/usr/include/wvstreams/uniretrygen.h"
  #include "/usr/include/wvstreams/unisecuregen.h"
  #include "/usr/include/wvstreams/unislowgen.h"
  #include "/usr/include/wvstreams/unisubtreegen.h"
  #include "/usr/include/wvstreams/unitempgen.h"
  #include "/usr/include/wvstreams/unitransaction.h"
  #include "/usr/include/wvstreams/unitransactiongen.h"
  #include "/usr/include/wvstreams/uniunwrapgen.h"
  #include "/usr/include/wvstreams/uniwatch.h"
  #include "/usr/include/wvstreams/uniwvconfgen.h"
  #include "/usr/include/wvstreams/verstring.h"
  #include "/usr/include/wvstreams/wvaddr.h"
  #include "/usr/include/wvstreams/wvargs.h"
  #include "/usr/include/wvstreams/wvassert.h"
  #include "/usr/include/wvstreams/wvatomicfile.h"
  #include "/usr/include/wvstreams/wvattrs.h"
  #include "/usr/include/wvstreams/wvautoconf.h"
  #include "/usr/include/wvstreams/wvbackslash.h"
  #include "/usr/include/wvstreams/wvbase64.h"
  #include "/usr/include/wvstreams/wvbellpull.h"
  #include "/usr/include/wvstreams/wvblowfish.h"
  #include "/usr/include/wvstreams/wvbuf.h"
  #include "/usr/include/wvstreams/wvbufbase.h"
  #include "/usr/include/wvstreams/wvbufstore.h"
  #include "/usr/include/wvstreams/wvbufstream.h"
  #include "/usr/include/wvstreams/wvcallbacklist.h"
  #include "/usr/include/wvstreams/wvcolorlogconsole.h"
  #include "/usr/include/wvstreams/wvconf.h"
  #include "/usr/include/wvstreams/wvconfemu.h"
  #include "/usr/include/wvstreams/wvcont.h"
  #include "/usr/include/wvstreams/wvcountermode.h"
  #include "/usr/include/wvstreams/wvcrash.h"
  #include "/usr/include/wvstreams/wvcrashlog.h"
  #include "/usr/include/wvstreams/wvcrl.h"
  #include "/usr/include/wvstreams/wvcrypto.h"
  #include "/usr/include/wvstreams/wvdaemon.h"
  #include "/usr/include/wvstreams/wvdailyevent.h"
  #include "/usr/include/wvstreams/wvdbusconn.h"
  #include "/usr/include/wvstreams/wvdbusmsg.h"
  #include "/usr/include/wvstreams/wvdbusserver.h"
  #include "/usr/include/wvstreams/wvdelayedcallback.h"
  #include "/usr/include/wvstreams/wvdiffiehellman.h"
  #include "/usr/include/wvstreams/wvdigest.h"
  #include "/usr/include/wvstreams/wvdiriter.h"
  #include "/usr/include/wvstreams/wvdsa.h"
  #include "/usr/include/wvstreams/wvencoder.h"
  #include "/usr/include/wvstreams/wvencoderstream.h"
  #include "/usr/include/wvstreams/wverror.h"
  #include "/usr/include/wvstreams/wvfdstream.h"
  #include "/usr/include/wvstreams/wvfile.h"
  #include "/usr/include/wvstreams/wvfileutils.h"
  #include "/usr/include/wvstreams/wvfork.h"
  #include "/usr/include/wvstreams/wvfunctorencoder.h"
  #include "/usr/include/wvstreams/wvglob.h"
  #include "/usr/include/wvstreams/wvglobdiriter.h"
  #include "/usr/include/wvstreams/wvgzip.h"
  #include "/usr/include/wvstreams/wvgzipstream.h"
  #include "/usr/include/wvstreams/wvhash.h"
  #include "/usr/include/wvstreams/wvhashtable.h"
  #include "/usr/include/wvstreams/wvhex.h"
  #include "/usr/include/wvstreams/wvhttppool.h"
  #include "/usr/include/wvstreams/wvinterface.h"
  #include "/usr/include/wvstreams/wvipaddrtable.h"
  #include "/usr/include/wvstreams/wvipaliaser.h"
  #include "/usr/include/wvstreams/wvipfirewall.h"
  #include "/usr/include/wvstreams/wvipnetlist.h"
  #include "/usr/include/wvstreams/wvipraw.h"
  #include "/usr/include/wvstreams/wviproute.h"
  #include "/usr/include/wvstreams/wvistreamlist.h"
  #include "/usr/include/wvstreams/wvlink.h"
  #include "/usr/include/wvstreams/wvlinkerhack.h"
  #include "/usr/include/wvstreams/wvlinklist.h"
  #include "/usr/include/wvstreams/wvlistener.h"
  #include "/usr/include/wvstreams/wvlockdev.h"
  #include "/usr/include/wvstreams/wvlockfile.h"
  #include "/usr/include/wvstreams/wvlog.h"
  #include "/usr/include/wvstreams/wvlogbuffer.h"
  #include "/usr/include/wvstreams/wvlogfile.h"
  #include "/usr/include/wvstreams/wvlogrcv.h"
  #include "/usr/include/wvstreams/wvlogstream.h"
  #include "/usr/include/wvstreams/wvloopback.h"
  #include "/usr/include/wvstreams/wvloopback2.h"
  #include "/usr/include/wvstreams/wvmagiccircle.h"
  #include "/usr/include/wvstreams/wvmagicloopback.h"
  #include "/usr/include/wvstreams/wvmatrix.h"
  #include "/usr/include/wvstreams/wvmodem.h"
  #include "/usr/include/wvstreams/wvmoniker.h"
  #include "/usr/include/wvstreams/wvmonikerregistry.h"
  #include "/usr/include/wvstreams/wvoakley.h"
  #include "/usr/include/wvstreams/wvocsp.h"
  #include "/usr/include/wvstreams/wvpam.h"
  #include "/usr/include/wvstreams/wvpipe.h"
  #include "/usr/include/wvstreams/wvprociter.h"
  #include "/usr/include/wvstreams/wvprotostream.h"
  #include "/usr/include/wvstreams/wvpty.h"
  #include "/usr/include/wvstreams/wvpushdir.h"
  #include "/usr/include/wvstreams/wvqthook.h"
  #include "/usr/include/wvstreams/wvqtstreamclone.h"
  #include "/usr/include/wvstreams/wvrateadjust.h"
  #include "/usr/include/wvstreams/wvregex.h"
  #include "/usr/include/wvstreams/wvresolver.h"
  #include "/usr/include/wvstreams/wvrsa.h"
  #include "/usr/include/wvstreams/wvscatterhash.h"
  #include "/usr/include/wvstreams/wvserialize.h"
  #include "/usr/include/wvstreams/wvshmzone.h"
  #include "/usr/include/wvstreams/wvsocketpair.h"
  #include "/usr/include/wvstreams/wvsorter.h"
  #include "/usr/include/wvstreams/wvsslhacks.h"
  #include "/usr/include/wvstreams/wvsslstream.h"
  #include "/usr/include/wvstreams/wvstdstring.h"
  #include "/usr/include/wvstreams/wvstream.h"
  #include "/usr/include/wvstreams/wvstreamclone.h"
  #include "/usr/include/wvstreams/wvstreamsdaemon.h"
  #include "/usr/include/wvstreams/wvstreamsdebugger.h"
  #include "/usr/include/wvstreams/wvstreamsdebuggerserver.h"
  #include "/usr/include/wvstreams/wvstring.h"
  #include "/usr/include/wvstreams/wvstringcache.h"
  #include "/usr/include/wvstreams/wvstringlist.h"
  #include "/usr/include/wvstreams/wvstringmask.h"
  #include "/usr/include/wvstreams/wvstringtable.h"
  #include "/usr/include/wvstreams/wvstrutils.h"
  #include "/usr/include/wvstreams/wvsubproc.h"
  #include "/usr/include/wvstreams/wvsubprocqueue.h"
  #include "/usr/include/wvstreams/wvsubprocqueuestream.h"
  #include "/usr/include/wvstreams/wvsyslog.h"
  #include "/usr/include/wvstreams/wvsystem.h"
  #include "/usr/include/wvstreams/wvtask.h"
  #include "/usr/include/wvstreams/wvtclstring.h"
  #include "/usr/include/wvstreams/wvtcp.h"
  #include "/usr/include/wvstreams/wvtcplistener.h"
  #include "/usr/include/wvstreams/wvtest.h"
  #include "/usr/include/wvstreams/wvtimeoutstream.h"
  #include "/usr/include/wvstreams/wvtimestream.h"
  #include "/usr/include/wvstreams/wvtimeutils.h"
  #include "/usr/include/wvstreams/wvtr1.h"
  #include "/usr/include/wvstreams/wvtripledes.h"
  #include "/usr/include/wvstreams/wvtundev.h"
  #include "/usr/include/wvstreams/wvtypedencoder.h"
  #include "/usr/include/wvstreams/wvtypetraits.h"
  #include "/usr/include/wvstreams/wvudp.h"
  #include "/usr/include/wvstreams/wvuid.h"
  #include "/usr/include/wvstreams/wvunixdgsocket.h"
  #include "/usr/include/wvstreams/wvunixlistener.h"
  #include "/usr/include/wvstreams/wvunixsocket.h"
  #include "/usr/include/wvstreams/wvurl.h"
  #include "/usr/include/wvstreams/wvverstring.h"
  #include "/usr/include/wvstreams/wvwin32-sanitize.h"
  #include "/usr/include/wvstreams/wvwin32task.h"
  #include "/usr/include/wvstreams/wvwindebuglog.h"
  #include "/usr/include/wvstreams/wvwinstreamclone.h"
  #include "/usr/include/wvstreams/wvwordwrap.h"
  #include "/usr/include/wvstreams/wvx509.h"
  #include "/usr/include/wvstreams/wvx509mgr.h"
  #include "/usr/include/wvstreams/wvxor.h"
  #include "/usr/include/wvstreams/wvxplc.h"
  #include "/usr/include/wvstreams/xplc/ICategory.h"
  #include "/usr/include/wvstreams/xplc/ICategoryIterator.h"
  #include "/usr/include/wvstreams/xplc/ICategoryManager.h"
  #include "/usr/include/wvstreams/xplc/IFactory.h"
  #include "/usr/include/wvstreams/xplc/IModule.h"
  #include "/usr/include/wvstreams/xplc/IModuleLoader.h"
  #include "/usr/include/wvstreams/xplc/IModuleManagerFactory.h"
  #include "/usr/include/wvstreams/xplc/IMoniker.h"
  #include "/usr/include/wvstreams/xplc/IMonikerService.h"
  #include "/usr/include/wvstreams/xplc/IObject.h"
  #include "/usr/include/wvstreams/xplc/IServiceHandler.h"
  #include "/usr/include/wvstreams/xplc/IServiceManager.h"
  #include "/usr/include/wvstreams/xplc/IStaticServiceHandler.h"
  #include "/usr/include/wvstreams/xplc/IWeakRef.h"
  #include "/usr/include/wvstreams/xplc/core.h"
  #include "/usr/include/wvstreams/xplc/delete.h"
  #include "/usr/include/wvstreams/xplc/factory.h"
  #include "/usr/include/wvstreams/xplc/module.h"
  #include "/usr/include/wvstreams/xplc/ptr.h"
  #include "/usr/include/wvstreams/xplc/utils.h"
  #include "/usr/include/wvstreams/xplc/uuid.h"
  #include "/usr/include/wvstreams/xplc/uuidops.h"
  #include "/usr/include/wvstreams/xplc/xplc.h"

  // add namespaces
  namespace wv{typedef int tmp_add_type_1;}
  wv::tmp_add_type_1 tmp_add_func_1(){return 0;};

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

In file included from /tmp/8PTMXwvvtY/dump1.h:45:
/usr/include/wvstreams/unipstoregen.h:17:10: fatal error: windows.h: No such file or directory
   17 | #include "windows.h"
      |          ^~~~~~~~~~~
compilation terminated.

