Temporary header file '/tmp/A07vlptj8T/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/mozjs-78/BaseProfiler.h" #include "/usr/include/mozjs-78/double-conversion/double-conversion.h" #include "/usr/include/mozjs-78/double-conversion/double-to-string.h" #include "/usr/include/mozjs-78/double-conversion/string-to-double.h" #include "/usr/include/mozjs-78/double-conversion/utils.h" #include "/usr/include/mozjs-78/encoding_rs_mem.h" #include "/usr/include/mozjs-78/fdlibm.h" #include "/usr/include/mozjs-78/js/AllocPolicy.h" #include "/usr/include/mozjs-78/js/AllocationRecording.h" #include "/usr/include/mozjs-78/js/Array.h" #include "/usr/include/mozjs-78/js/ArrayBuffer.h" #include "/usr/include/mozjs-78/js/ArrayBufferMaybeShared.h" #include "/usr/include/mozjs-78/js/BigInt.h" #include "/usr/include/mozjs-78/js/BinASTFormat.h" #include "/usr/include/mozjs-78/js/BuildId.h" #include "/usr/include/mozjs-78/js/CallArgs.h" #include "/usr/include/mozjs-78/js/CallNonGenericMethod.h" #include "/usr/include/mozjs-78/js/CharacterEncoding.h" #include "/usr/include/mozjs-78/js/Class.h" #include "/usr/include/mozjs-78/js/ComparisonOperators.h" #include "/usr/include/mozjs-78/js/CompilationAndEvaluation.h" #include "/usr/include/mozjs-78/js/CompileOptions.h" #include "/usr/include/mozjs-78/js/ContextOptions.h" #include "/usr/include/mozjs-78/js/Conversions.h" #include "/usr/include/mozjs-78/js/Date.h" #include "/usr/include/mozjs-78/js/Debug.h" #include "/usr/include/mozjs-78/js/Equality.h" #include "/usr/include/mozjs-78/js/ErrorReport.h" #include "/usr/include/mozjs-78/js/Exception.h" #include "/usr/include/mozjs-78/js/ForOfIterator.h" #include "/usr/include/mozjs-78/js/GCAPI.h" #include "/usr/include/mozjs-78/js/GCAnnotations.h" #include "/usr/include/mozjs-78/js/GCHashTable.h" #include "/usr/include/mozjs-78/js/GCPolicyAPI.h" #include "/usr/include/mozjs-78/js/GCTypeMacros.h" #include "/usr/include/mozjs-78/js/GCVariant.h" #include "/usr/include/mozjs-78/js/GCVector.h" #include "/usr/include/mozjs-78/js/HashTable.h" #include "/usr/include/mozjs-78/js/HeapAPI.h" #include "/usr/include/mozjs-78/js/Id.h" #include "/usr/include/mozjs-78/js/Initialization.h" #include "/usr/include/mozjs-78/js/JSON.h" #include "/usr/include/mozjs-78/js/LocaleSensitive.h" #include "/usr/include/mozjs-78/js/MemoryFunctions.h" #include "/usr/include/mozjs-78/js/MemoryMetrics.h" #include "/usr/include/mozjs-78/js/Modules.h" #include "/usr/include/mozjs-78/js/OffThreadScriptCompilation.h" #include "/usr/include/mozjs-78/js/Principals.h" #include "/usr/include/mozjs-78/js/Printf.h" #include "/usr/include/mozjs-78/js/ProfilingCategory.h" #include "/usr/include/mozjs-78/js/ProfilingFrameIterator.h" #include "/usr/include/mozjs-78/js/ProfilingStack.h" #include "/usr/include/mozjs-78/js/Promise.h" #include "/usr/include/mozjs-78/js/PropertyDescriptor.h" #include "/usr/include/mozjs-78/js/PropertySpec.h" #include "/usr/include/mozjs-78/js/ProtoKey.h" #include "/usr/include/mozjs-78/js/Proxy.h" #include "/usr/include/mozjs-78/js/Realm.h" #include "/usr/include/mozjs-78/js/RealmOptions.h" #include "/usr/include/mozjs-78/js/RefCounted.h" #include "/usr/include/mozjs-78/js/RegExp.h" #include "/usr/include/mozjs-78/js/RegExpFlags.h" #include "/usr/include/mozjs-78/js/RequiredDefines.h" #include "/usr/include/mozjs-78/js/Result.h" #include "/usr/include/mozjs-78/js/RootingAPI.h" #include "/usr/include/mozjs-78/js/SavedFrameAPI.h" #include "/usr/include/mozjs-78/js/SharedArrayBuffer.h" #include "/usr/include/mozjs-78/js/SliceBudget.h" #include "/usr/include/mozjs-78/js/SourceText.h" #include "/usr/include/mozjs-78/js/StableStringChars.h" #include "/usr/include/mozjs-78/js/Stream.h" #include "/usr/include/mozjs-78/js/StructuredClone.h" #include "/usr/include/mozjs-78/js/SweepingAPI.h" #include "/usr/include/mozjs-78/js/Symbol.h" #include "/usr/include/mozjs-78/js/TraceKind.h" #include "/usr/include/mozjs-78/js/TraceLoggerAPI.h" #include "/usr/include/mozjs-78/js/TracingAPI.h" #include "/usr/include/mozjs-78/js/Transcoding.h" #include "/usr/include/mozjs-78/js/TypeDecls.h" #include "/usr/include/mozjs-78/js/UbiNode.h" #include "/usr/include/mozjs-78/js/UbiNodeBreadthFirst.h" #include "/usr/include/mozjs-78/js/UbiNodeCensus.h" #include "/usr/include/mozjs-78/js/UbiNodeDominatorTree.h" #include "/usr/include/mozjs-78/js/UbiNodePostOrder.h" #include "/usr/include/mozjs-78/js/UbiNodeShortestPaths.h" #include "/usr/include/mozjs-78/js/UbiNodeUtils.h" #include "/usr/include/mozjs-78/js/UniquePtr.h" #include "/usr/include/mozjs-78/js/Utility.h" #include "/usr/include/mozjs-78/js/Value.h" #include "/usr/include/mozjs-78/js/ValueArray.h" #include "/usr/include/mozjs-78/js/Vector.h" #include "/usr/include/mozjs-78/js/Warnings.h" #include "/usr/include/mozjs-78/js/WeakMapPtr.h" #include "/usr/include/mozjs-78/js/Wrapper.h" #include "/usr/include/mozjs-78/js/experimental/CodeCoverage.h" #include "/usr/include/mozjs-78/js/experimental/SourceHook.h" #include "/usr/include/mozjs-78/js-config.h" #include "/usr/include/mozjs-78/jsapi.h" #include "/usr/include/mozjs-78/jsfriendapi.h" #include "/usr/include/mozjs-78/jspubtd.h" #include "/usr/include/mozjs-78/jstypes.h" #include "/usr/include/mozjs-78/malloc_decls.h" #include "/usr/include/mozjs-78/mozilla/Algorithm.h" #include "/usr/include/mozjs-78/mozilla/Alignment.h" #include "/usr/include/mozjs-78/mozilla/AllocPolicy.h" #include "/usr/include/mozjs-78/mozilla/AlreadyAddRefed.h" #include "/usr/include/mozjs-78/mozilla/Array.h" #include "/usr/include/mozjs-78/mozilla/ArrayUtils.h" #include "/usr/include/mozjs-78/mozilla/Assertions.h" #include "/usr/include/mozjs-78/mozilla/Atomics.h" #include "/usr/include/mozjs-78/mozilla/Attributes.h" #include "/usr/include/mozjs-78/mozilla/AutoProfilerLabel.h" #include "/usr/include/mozjs-78/mozilla/BaseProfilerCounts.h" #include "/usr/include/mozjs-78/mozilla/BaseProfilerDetail.h" #include "/usr/include/mozjs-78/mozilla/BinarySearch.h" #include "/usr/include/mozjs-78/mozilla/BlocksRingBuffer.h" #include "/usr/include/mozjs-78/mozilla/BloomFilter.h" #include "/usr/include/mozjs-78/mozilla/Buffer.h" #include "/usr/include/mozjs-78/mozilla/BufferList.h" #include "/usr/include/mozjs-78/mozilla/Casting.h" #include "/usr/include/mozjs-78/mozilla/ChaosMode.h" #include "/usr/include/mozjs-78/mozilla/Char16.h" #include "/usr/include/mozjs-78/mozilla/CheckedInt.h" #include "/usr/include/mozjs-78/mozilla/CompactPair.h" #include "/usr/include/mozjs-78/mozilla/Compiler.h" #include "/usr/include/mozjs-78/mozilla/Compression.h" #include "/usr/include/mozjs-78/mozilla/DbgMacro.h" #include "/usr/include/mozjs-78/mozilla/DebugOnly.h" #include "/usr/include/mozjs-78/mozilla/Decimal.h" #include "/usr/include/mozjs-78/mozilla/DefineEnum.h" #include "/usr/include/mozjs-78/mozilla/DoubleConversion.h" #include "/usr/include/mozjs-78/mozilla/DoublyLinkedList.h" #include "/usr/include/mozjs-78/mozilla/EndianUtils.h" #include "/usr/include/mozjs-78/mozilla/EnumSet.h" #include "/usr/include/mozjs-78/mozilla/EnumTypeTraits.h" #include "/usr/include/mozjs-78/mozilla/EnumeratedArray.h" #include "/usr/include/mozjs-78/mozilla/EnumeratedRange.h" #include "/usr/include/mozjs-78/mozilla/FStream.h" #include "/usr/include/mozjs-78/mozilla/FastBernoulliTrial.h" #include "/usr/include/mozjs-78/mozilla/FloatingPoint.h" #include "/usr/include/mozjs-78/mozilla/FunctionRef.h" #include "/usr/include/mozjs-78/mozilla/FunctionTypeTraits.h" #include "/usr/include/mozjs-78/mozilla/GuardObjects.h" #include "/usr/include/mozjs-78/mozilla/HashFunctions.h" #include "/usr/include/mozjs-78/mozilla/HashTable.h" #include "/usr/include/mozjs-78/mozilla/HelperMacros.h" #include "/usr/include/mozjs-78/mozilla/InitializedOnce.h" #include "/usr/include/mozjs-78/mozilla/IntegerPrintfMacros.h" #include "/usr/include/mozjs-78/mozilla/IntegerRange.h" #include "/usr/include/mozjs-78/mozilla/IntegerTypeTraits.h" #include "/usr/include/mozjs-78/mozilla/JSONWriter.h" #include "/usr/include/mozjs-78/mozilla/JsRust.h" #include "/usr/include/mozjs-78/mozilla/Latin1.h" #include "/usr/include/mozjs-78/mozilla/Likely.h" #include "/usr/include/mozjs-78/mozilla/LinkedList.h" #include "/usr/include/mozjs-78/mozilla/LinuxSignal.h" #include "/usr/include/mozjs-78/mozilla/MacroArgs.h" #include "/usr/include/mozjs-78/mozilla/MacroForEach.h" #include "/usr/include/mozjs-78/mozilla/MathAlgorithms.h" #include "/usr/include/mozjs-78/mozilla/Maybe.h" #include "/usr/include/mozjs-78/mozilla/MaybeOneOf.h" #include "/usr/include/mozjs-78/mozilla/MemoryChecking.h" #include "/usr/include/mozjs-78/mozilla/MemoryReporting.h" #include "/usr/include/mozjs-78/mozilla/MmapFaultHandler.h" #include "/usr/include/mozjs-78/mozilla/ModuloBuffer.h" #include "/usr/include/mozjs-78/mozilla/NonDereferenceable.h" #include "/usr/include/mozjs-78/mozilla/NotNull.h" #include "/usr/include/mozjs-78/mozilla/Opaque.h" #include "/usr/include/mozjs-78/mozilla/OperatorNewExtensions.h" #include "/usr/include/mozjs-78/mozilla/Path.h" #include "/usr/include/mozjs-78/mozilla/PlatformConditionVariable.h" #include "/usr/include/mozjs-78/mozilla/PlatformMutex.h" #include "/usr/include/mozjs-78/mozilla/PodOperations.h" #include "/usr/include/mozjs-78/mozilla/Poison.h" #include "/usr/include/mozjs-78/mozilla/PowerOfTwo.h" #include "/usr/include/mozjs-78/mozilla/Printf.h" #include "/usr/include/mozjs-78/mozilla/ProfileBufferChunk.h" #include "/usr/include/mozjs-78/mozilla/ProfileBufferChunkManager.h" #include "/usr/include/mozjs-78/mozilla/ProfileBufferChunkManagerSingle.h" #include "/usr/include/mozjs-78/mozilla/ProfileBufferChunkManagerWithLocalLimit.h" #include "/usr/include/mozjs-78/mozilla/ProfileBufferControlledChunkManager.h" #include "/usr/include/mozjs-78/mozilla/ProfileBufferEntrySerialization.h" #include "/usr/include/mozjs-78/mozilla/ProfileBufferIndex.h" #include "/usr/include/mozjs-78/mozilla/ProfileChunkedBuffer.h" #include "/usr/include/mozjs-78/mozilla/RandomNum.h" #include "/usr/include/mozjs-78/mozilla/Range.h" #include "/usr/include/mozjs-78/mozilla/RangedArray.h" #include "/usr/include/mozjs-78/mozilla/RangedPtr.h" #include "/usr/include/mozjs-78/mozilla/ReentrancyGuard.h" #include "/usr/include/mozjs-78/mozilla/RefCountType.h" #include "/usr/include/mozjs-78/mozilla/RefCounted.h" #include "/usr/include/mozjs-78/mozilla/RefPtr.h" #include "/usr/include/mozjs-78/mozilla/Result.h" #include "/usr/include/mozjs-78/mozilla/ResultExtensions.h" #include "/usr/include/mozjs-78/mozilla/ReverseIterator.h" #include "/usr/include/mozjs-78/mozilla/RollingMean.h" #include "/usr/include/mozjs-78/mozilla/SHA1.h" #include "/usr/include/mozjs-78/mozilla/SPSCQueue.h" #include "/usr/include/mozjs-78/mozilla/Saturate.h" #include "/usr/include/mozjs-78/mozilla/ScopeExit.h" #include "/usr/include/mozjs-78/mozilla/Scoped.h" #include "/usr/include/mozjs-78/mozilla/SegmentedVector.h" #include "/usr/include/mozjs-78/mozilla/SharedLibrary.h" #include "/usr/include/mozjs-78/mozilla/SmallPointerArray.h" #include "/usr/include/mozjs-78/mozilla/Span.h" #include "/usr/include/mozjs-78/mozilla/SplayTree.h" #include "/usr/include/mozjs-78/mozilla/Sprintf.h" #include "/usr/include/mozjs-78/mozilla/StackWalk.h" #include "/usr/include/mozjs-78/mozilla/StaticAnalysisFunctions.h" #include "/usr/include/mozjs-78/mozilla/TaggedAnonymousMemory.h" #include "/usr/include/mozjs-78/mozilla/Tainting.h" #include "/usr/include/mozjs-78/mozilla/TemplateLib.h" #include "/usr/include/mozjs-78/mozilla/TextUtils.h" #include "/usr/include/mozjs-78/mozilla/ThreadLocal.h" #include "/usr/include/mozjs-78/mozilla/ThreadSafeWeakPtr.h" #include "/usr/include/mozjs-78/mozilla/TimeStamp.h" #include "/usr/include/mozjs-78/mozilla/ToString.h" #include "/usr/include/mozjs-78/mozilla/Tuple.h" #include "/usr/include/mozjs-78/mozilla/TypeTraits.h" #include "/usr/include/mozjs-78/mozilla/TypedEnumBits.h" #include "/usr/include/mozjs-78/mozilla/Types.h" #include "/usr/include/mozjs-78/mozilla/UniquePtr.h" #include "/usr/include/mozjs-78/mozilla/UniquePtrExtensions.h" #include "/usr/include/mozjs-78/mozilla/Unused.h" #include "/usr/include/mozjs-78/mozilla/Utf8.h" #include "/usr/include/mozjs-78/mozilla/Variant.h" #include "/usr/include/mozjs-78/mozilla/Vector.h" #include "/usr/include/mozjs-78/mozilla/WeakPtr.h" #include "/usr/include/mozjs-78/mozilla/WrappingOperations.h" #include "/usr/include/mozjs-78/mozilla/XorShift128PlusRNG.h" #include "/usr/include/mozjs-78/mozilla/cxxalloc.h" #include "/usr/include/mozjs-78/mozilla/fallible.h" #include "/usr/include/mozjs-78/mozilla/glue/Debug.h" #include "/usr/include/mozjs-78/mozilla/glue/WinUtils.h" #include "/usr/include/mozjs-78/mozilla/leb128iterator.h" #include "/usr/include/mozjs-78/mozilla/mozalloc.h" #include "/usr/include/mozjs-78/mozilla/mozalloc_abort.h" #include "/usr/include/mozjs-78/mozilla/mozalloc_oom.h" #include "/usr/include/mozjs-78/mozjemalloc_types.h" #include "/usr/include/mozjs-78/mozmemory.h" #include "/usr/include/mozjs-78/mozmemory_wrap.h" #include "/usr/include/mozjs-78/unicode/alphaindex.h" #include "/usr/include/mozjs-78/unicode/appendable.h" #include "/usr/include/mozjs-78/unicode/basictz.h" #include "/usr/include/mozjs-78/unicode/brkiter.h" #include "/usr/include/mozjs-78/unicode/bytestream.h" #include "/usr/include/mozjs-78/unicode/bytestrie.h" #include "/usr/include/mozjs-78/unicode/bytestriebuilder.h" #include "/usr/include/mozjs-78/unicode/calendar.h" #include "/usr/include/mozjs-78/unicode/caniter.h" #include "/usr/include/mozjs-78/unicode/casemap.h" #include "/usr/include/mozjs-78/unicode/char16ptr.h" #include "/usr/include/mozjs-78/unicode/chariter.h" #include "/usr/include/mozjs-78/unicode/choicfmt.h" #include "/usr/include/mozjs-78/unicode/coleitr.h" #include "/usr/include/mozjs-78/unicode/coll.h" #include "/usr/include/mozjs-78/unicode/compactdecimalformat.h" #include "/usr/include/mozjs-78/unicode/curramt.h" #include "/usr/include/mozjs-78/unicode/currpinf.h" #include "/usr/include/mozjs-78/unicode/currunit.h" #include "/usr/include/mozjs-78/unicode/datefmt.h" #include "/usr/include/mozjs-78/unicode/dbbi.h" #include "/usr/include/mozjs-78/unicode/dcfmtsym.h" #include "/usr/include/mozjs-78/unicode/decimfmt.h" #include "/usr/include/mozjs-78/unicode/docmain.h" #include "/usr/include/mozjs-78/unicode/dtfmtsym.h" #include "/usr/include/mozjs-78/unicode/dtintrv.h" #include "/usr/include/mozjs-78/unicode/dtitvfmt.h" #include "/usr/include/mozjs-78/unicode/dtitvinf.h" #include "/usr/include/mozjs-78/unicode/dtptngen.h" #include "/usr/include/mozjs-78/unicode/dtrule.h" #include "/usr/include/mozjs-78/unicode/edits.h" #include "/usr/include/mozjs-78/unicode/enumset.h" #include "/usr/include/mozjs-78/unicode/errorcode.h" #include "/usr/include/mozjs-78/unicode/fieldpos.h" #include "/usr/include/mozjs-78/unicode/filteredbrk.h" #include "/usr/include/mozjs-78/unicode/fmtable.h" #include "/usr/include/mozjs-78/unicode/format.h" #include "/usr/include/mozjs-78/unicode/formattedvalue.h" #include "/usr/include/mozjs-78/unicode/fpositer.h" #include "/usr/include/mozjs-78/unicode/gender.h" #include "/usr/include/mozjs-78/unicode/gregocal.h" #include "/usr/include/mozjs-78/unicode/icudataver.h" #include "/usr/include/mozjs-78/unicode/icuplug.h" #include "/usr/include/mozjs-78/unicode/idna.h" #include "/usr/include/mozjs-78/unicode/listformatter.h" #include "/usr/include/mozjs-78/unicode/localebuilder.h" #include "/usr/include/mozjs-78/unicode/localematcher.h" #include "/usr/include/mozjs-78/unicode/localpointer.h" #include "/usr/include/mozjs-78/unicode/locdspnm.h" #include "/usr/include/mozjs-78/unicode/locid.h" #include "/usr/include/mozjs-78/unicode/measfmt.h" #include "/usr/include/mozjs-78/unicode/measunit.h" #include "/usr/include/mozjs-78/unicode/measure.h" #include "/usr/include/mozjs-78/unicode/messagepattern.h" #include "/usr/include/mozjs-78/unicode/msgfmt.h" #include "/usr/include/mozjs-78/unicode/normalizer2.h" #include "/usr/include/mozjs-78/unicode/normlzr.h" #include "/usr/include/mozjs-78/unicode/nounit.h" #include "/usr/include/mozjs-78/unicode/numberformatter.h" #include "/usr/include/mozjs-78/unicode/numberrangeformatter.h" #include "/usr/include/mozjs-78/unicode/numfmt.h" #include "/usr/include/mozjs-78/unicode/numsys.h" #include "/usr/include/mozjs-78/unicode/parseerr.h" #include "/usr/include/mozjs-78/unicode/parsepos.h" #include "/usr/include/mozjs-78/unicode/platform.h" #include "/usr/include/mozjs-78/unicode/plurfmt.h" #include "/usr/include/mozjs-78/unicode/plurrule.h" #include "/usr/include/mozjs-78/unicode/ptypes.h" #include "/usr/include/mozjs-78/unicode/putil.h" #include "/usr/include/mozjs-78/unicode/rbbi.h" #include "/usr/include/mozjs-78/unicode/rbnf.h" #include "/usr/include/mozjs-78/unicode/rbtz.h" #include "/usr/include/mozjs-78/unicode/regex.h" #include "/usr/include/mozjs-78/unicode/region.h" #include "/usr/include/mozjs-78/unicode/reldatefmt.h" #include "/usr/include/mozjs-78/unicode/rep.h" #include "/usr/include/mozjs-78/unicode/resbund.h" #include "/usr/include/mozjs-78/unicode/schriter.h" #include "/usr/include/mozjs-78/unicode/scientificnumberformatter.h" #include "/usr/include/mozjs-78/unicode/search.h" #include "/usr/include/mozjs-78/unicode/selfmt.h" #include "/usr/include/mozjs-78/unicode/simpleformatter.h" #include "/usr/include/mozjs-78/unicode/simpletz.h" #include "/usr/include/mozjs-78/unicode/smpdtfmt.h" #include "/usr/include/mozjs-78/unicode/sortkey.h" #include "/usr/include/mozjs-78/unicode/std_string.h" #include "/usr/include/mozjs-78/unicode/strenum.h" #include "/usr/include/mozjs-78/unicode/stringoptions.h" #include "/usr/include/mozjs-78/unicode/stringpiece.h" #include "/usr/include/mozjs-78/unicode/stringtriebuilder.h" #include "/usr/include/mozjs-78/unicode/stsearch.h" #include "/usr/include/mozjs-78/unicode/symtable.h" #include "/usr/include/mozjs-78/unicode/tblcoll.h" #include "/usr/include/mozjs-78/unicode/timezone.h" #include "/usr/include/mozjs-78/unicode/tmunit.h" #include "/usr/include/mozjs-78/unicode/tmutamt.h" #include "/usr/include/mozjs-78/unicode/tmutfmt.h" #include "/usr/include/mozjs-78/unicode/translit.h" #include "/usr/include/mozjs-78/unicode/tzfmt.h" #include "/usr/include/mozjs-78/unicode/tznames.h" #include "/usr/include/mozjs-78/unicode/tzrule.h" #include "/usr/include/mozjs-78/unicode/tztrans.h" #include "/usr/include/mozjs-78/unicode/ubidi.h" #include "/usr/include/mozjs-78/unicode/ubiditransform.h" #include "/usr/include/mozjs-78/unicode/ubrk.h" #include "/usr/include/mozjs-78/unicode/ucal.h" #include "/usr/include/mozjs-78/unicode/ucasemap.h" #include "/usr/include/mozjs-78/unicode/ucat.h" #include "/usr/include/mozjs-78/unicode/uchar.h" #include "/usr/include/mozjs-78/unicode/ucharstrie.h" #include "/usr/include/mozjs-78/unicode/ucharstriebuilder.h" #include "/usr/include/mozjs-78/unicode/uchriter.h" #include "/usr/include/mozjs-78/unicode/uclean.h" #include "/usr/include/mozjs-78/unicode/ucnv.h" #include "/usr/include/mozjs-78/unicode/ucnv_cb.h" #include "/usr/include/mozjs-78/unicode/ucnv_err.h" #include "/usr/include/mozjs-78/unicode/ucnvsel.h" #include "/usr/include/mozjs-78/unicode/ucol.h" #include "/usr/include/mozjs-78/unicode/ucoleitr.h" #include "/usr/include/mozjs-78/unicode/uconfig.h" #include "/usr/include/mozjs-78/unicode/ucpmap.h" #include "/usr/include/mozjs-78/unicode/ucptrie.h" #include "/usr/include/mozjs-78/unicode/ucsdet.h" #include "/usr/include/mozjs-78/unicode/ucurr.h" #include "/usr/include/mozjs-78/unicode/udat.h" #include "/usr/include/mozjs-78/unicode/udata.h" #include "/usr/include/mozjs-78/unicode/udateintervalformat.h" #include "/usr/include/mozjs-78/unicode/udatpg.h" #include "/usr/include/mozjs-78/unicode/udisplaycontext.h" #include "/usr/include/mozjs-78/unicode/uenum.h" #include "/usr/include/mozjs-78/unicode/ufieldpositer.h" #include "/usr/include/mozjs-78/unicode/uformattable.h" #include "/usr/include/mozjs-78/unicode/uformattedvalue.h" #include "/usr/include/mozjs-78/unicode/ugender.h" #include "/usr/include/mozjs-78/unicode/uidna.h" #include "/usr/include/mozjs-78/unicode/uiter.h" #include "/usr/include/mozjs-78/unicode/uldnames.h" #include "/usr/include/mozjs-78/unicode/ulistformatter.h" #include "/usr/include/mozjs-78/unicode/uloc.h" #include "/usr/include/mozjs-78/unicode/ulocdata.h" #include "/usr/include/mozjs-78/unicode/umachine.h" #include "/usr/include/mozjs-78/unicode/umisc.h" #include "/usr/include/mozjs-78/unicode/umsg.h" #include "/usr/include/mozjs-78/unicode/umutablecptrie.h" #include "/usr/include/mozjs-78/unicode/unifilt.h" #include "/usr/include/mozjs-78/unicode/unifunct.h" #include "/usr/include/mozjs-78/unicode/unimatch.h" #include "/usr/include/mozjs-78/unicode/unirepl.h" #include "/usr/include/mozjs-78/unicode/uniset.h" #include "/usr/include/mozjs-78/unicode/unistr.h" #include "/usr/include/mozjs-78/unicode/unorm.h" #include "/usr/include/mozjs-78/unicode/unorm2.h" #include "/usr/include/mozjs-78/unicode/unum.h" #include "/usr/include/mozjs-78/unicode/unumberformatter.h" #include "/usr/include/mozjs-78/unicode/unumsys.h" #include "/usr/include/mozjs-78/unicode/uobject.h" #include "/usr/include/mozjs-78/unicode/upluralrules.h" #include "/usr/include/mozjs-78/unicode/uregex.h" #include "/usr/include/mozjs-78/unicode/uregion.h" #include "/usr/include/mozjs-78/unicode/ureldatefmt.h" #include "/usr/include/mozjs-78/unicode/urep.h" #include "/usr/include/mozjs-78/unicode/ures.h" #include "/usr/include/mozjs-78/unicode/uscript.h" #include "/usr/include/mozjs-78/unicode/usearch.h" #include "/usr/include/mozjs-78/unicode/uset.h" #include "/usr/include/mozjs-78/unicode/usetiter.h" #include "/usr/include/mozjs-78/unicode/ushape.h" #include "/usr/include/mozjs-78/unicode/uspoof.h" #include "/usr/include/mozjs-78/unicode/usprep.h" #include "/usr/include/mozjs-78/unicode/ustring.h" #include "/usr/include/mozjs-78/unicode/ustringtrie.h" #include "/usr/include/mozjs-78/unicode/utext.h" #include "/usr/include/mozjs-78/unicode/utf.h" #include "/usr/include/mozjs-78/unicode/utf16.h" #include "/usr/include/mozjs-78/unicode/utf32.h" #include "/usr/include/mozjs-78/unicode/utf8.h" #include "/usr/include/mozjs-78/unicode/utf_old.h" #include "/usr/include/mozjs-78/unicode/utmscale.h" #include "/usr/include/mozjs-78/unicode/utrace.h" #include "/usr/include/mozjs-78/unicode/utrans.h" #include "/usr/include/mozjs-78/unicode/utypes.h" #include "/usr/include/mozjs-78/unicode/uvernum.h" #include "/usr/include/mozjs-78/unicode/uversion.h" #include "/usr/include/mozjs-78/unicode/vtzone.h" // add namespaces namespace blink{typedef int tmp_add_type_1;} blink::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace blink{namespace DecimalPrivate{typedef int tmp_add_type_2;}} blink::DecimalPrivate::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace fdlibm{typedef int tmp_add_type_3;} fdlibm::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace IPC{typedef int tmp_add_type_4;} IPC::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace js{typedef int tmp_add_type_5;} js::tmp_add_type_5 tmp_add_func_5(){return 0;}; namespace JS{typedef int tmp_add_type_6;} JS::tmp_add_type_6 tmp_add_func_6(){return 0;}; namespace JS{namespace dbg{typedef int tmp_add_type_7;}} JS::dbg::tmp_add_type_7 tmp_add_func_7(){return 0;}; namespace js{namespace detail{typedef int tmp_add_type_8;}} js::detail::tmp_add_type_8 tmp_add_func_8(){return 0;}; namespace JS{namespace detail{typedef int tmp_add_type_9;}} JS::detail::tmp_add_type_9 tmp_add_func_9(){return 0;}; namespace js{namespace gc{typedef int tmp_add_type_10;}} js::gc::tmp_add_type_10 tmp_add_func_10(){return 0;}; namespace js{namespace gc{namespace detail{typedef int tmp_add_type_11;}}} js::gc::detail::tmp_add_type_11 tmp_add_func_11(){return 0;}; namespace js{namespace gcstats{typedef int tmp_add_type_12;}} js::gcstats::tmp_add_type_12 tmp_add_func_12(){return 0;}; namespace js{namespace jit{typedef int tmp_add_type_13;}} js::jit::tmp_add_type_13 tmp_add_func_13(){return 0;}; namespace js{namespace oom{typedef int tmp_add_type_14;}} js::oom::tmp_add_type_14 tmp_add_func_14(){return 0;}; namespace js{namespace Scalar{typedef int tmp_add_type_15;}} js::Scalar::tmp_add_type_15 tmp_add_func_15(){return 0;}; namespace js{namespace shadow{typedef int tmp_add_type_16;}} js::shadow::tmp_add_type_16 tmp_add_func_16(){return 0;}; namespace JS{namespace shadow{typedef int tmp_add_type_17;}} JS::shadow::tmp_add_type_17 tmp_add_func_17(){return 0;}; namespace JS{namespace ubi{typedef int tmp_add_type_18;}} JS::ubi::tmp_add_type_18 tmp_add_func_18(){return 0;}; namespace js{namespace wasm{typedef int tmp_add_type_19;}} js::wasm::tmp_add_type_19 tmp_add_func_19(){return 0;}; namespace mozilla{typedef int tmp_add_type_20;} mozilla::tmp_add_type_20 tmp_add_func_20(){return 0;}; namespace mozilla{namespace baseprofiler{typedef int tmp_add_type_21;}} mozilla::baseprofiler::tmp_add_type_21 tmp_add_func_21(){return 0;}; namespace mozilla{namespace baseprofiler{namespace detail{typedef int tmp_add_type_22;}}} mozilla::baseprofiler::detail::tmp_add_type_22 tmp_add_func_22(){return 0;}; namespace mozilla{namespace Compression{typedef int tmp_add_type_23;}} mozilla::Compression::tmp_add_type_23 tmp_add_func_23(){return 0;}; namespace mozilla{namespace detail{typedef int tmp_add_type_24;}} mozilla::detail::tmp_add_type_24 tmp_add_func_24(){return 0;}; namespace mozilla{namespace detail{namespace ValueCheckPolicies{typedef int tmp_add_type_25;}}} mozilla::detail::ValueCheckPolicies::tmp_add_type_25 tmp_add_func_25(){return 0;}; namespace mozilla{namespace external{typedef int tmp_add_type_26;}} mozilla::external::tmp_add_type_26 tmp_add_func_26(){return 0;}; namespace mozilla{namespace filesystem{typedef int tmp_add_type_27;}} mozilla::filesystem::tmp_add_type_27 tmp_add_func_27(){return 0;}; namespace mozilla{namespace ipc{typedef int tmp_add_type_28;}} mozilla::ipc::tmp_add_type_28 tmp_add_func_28(){return 0;}; namespace mozilla{namespace tl{typedef int tmp_add_type_29;}} mozilla::tl::tmp_add_type_29 tmp_add_func_29(){return 0;}; namespace double_conversion{typedef int tmp_add_type_30;} double_conversion::tmp_add_type_30 tmp_add_func_30(){return 0;}; namespace JS{namespace detail{namespace wrapper_comparison{typedef int tmp_add_type_31;}}} JS::detail::wrapper_comparison::tmp_add_type_31 tmp_add_func_31(){return 0;}; namespace mozilla{namespace non_crypto{typedef int tmp_add_type_32;}} mozilla::non_crypto::tmp_add_type_32 tmp_add_func_32(){return 0;}; namespace mozilla{namespace span_details{typedef int tmp_add_type_33;}} mozilla::span_details::tmp_add_type_33 tmp_add_func_33(){return 0;}; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/A07vlptj8T/dump1.h" -I/usr/include/mozjs-78 -I/usr/include/mozjs-78/unicode In file included from /tmp/A07vlptj8T/dump1.h:125: /usr/include/mozjs-78/mozilla/BaseProfilerDetail.h:18:4: error: #error Do not #include this header when MOZ_GECKO_PROFILER is not #defined. 18 | # error Do not #include this header when MOZ_GECKO_PROFILER is not #defined. | ^~~~~ In file included from /usr/include/mozjs-78/mozilla/ProfileBufferEntrySerialization.h:17, from /usr/include/mozjs-78/mozilla/ModuloBuffer.h:15, from /usr/include/mozjs-78/mozilla/BlocksRingBuffer.h:11, from /tmp/A07vlptj8T/dump1.h:127: /usr/include/mozjs-78/mozilla/UniquePtrExtensions.h:98:4: error: #error "Unsupported OS?" 98 | # error "Unsupported OS?" | ^~~~~ In file included from /tmp/A07vlptj8T/dump1.h:205: /usr/include/mozjs-78/mozilla/ResultExtensions.h:14:10: fatal error: nscore.h: No such file or directory 14 | #include "nscore.h" | ^~~~~~~~~~ compilation terminated.