=> Bootstrap dependency digest>=20010302: found digest-20190127 ===> Building for webkit24-gtk-2.4.11nb25 CDPATH="${ZSH_VERSION+.}:" && cd . && aclocal-1.15 -I Source/autotools WARNING: 'aclocal' is missing on your system. You should only need it if you modified 'acinclude.m4' or 'configure.ac'. You might want to install the Automake and Perl packages. Grab them from any GNU archive site. cd . && automake-1.15 --foreign WARNING: 'automake' is missing on your system. You should only need it if you modified 'Makefile.am', 'acinclude.m4' or 'configure.ac'. You might want to install the Automake and Perl packages. Grab them from any GNU archive site. CDPATH="${ZSH_VERSION+.}:" && cd . && autoconf /bin/sh ./config.status --recheck (CDPATH="${ZSH_VERSION+.}:" && cd . && autoheader) rm -f stamp-h1 touch autotoolsconfig.h.in cd . && /bin/sh ./config.status autotoolsconfig.h config.status: creating autotoolsconfig.h config.status: autotoolsconfig.h is unchanged GEN DerivedSources/WebCore/InternalSettingsGenerated.idl GEN DerivedSources/WebCore/idl_supplemental_dependencies GEN DerivedSources/webkitdom/WebKitDOMBatteryManager.h GEN DerivedSources/webkitdom/WebKitDOMCSSRule.h GEN DerivedSources/webkitdom/WebKitDOMCSSRuleList.h GEN DerivedSources/webkitdom/WebKitDOMCSSStyleDeclaration.h GEN DerivedSources/webkitdom/WebKitDOMCSSStyleSheet.h GEN DerivedSources/webkitdom/WebKitDOMCSSValue.h GEN DerivedSources/webkitdom/WebKitDOMMediaController.h GEN DerivedSources/webkitdom/WebKitDOMMediaList.h GEN DerivedSources/webkitdom/WebKitDOMMediaQueryList.h GEN DerivedSources/webkitdom/WebKitDOMStyleMedia.h GEN DerivedSources/webkitdom/WebKitDOMStyleSheet.h GEN DerivedSources/webkitdom/WebKitDOMStyleSheetList.h GEN DerivedSources/webkitdom/WebKitDOMAttr.h GEN DerivedSources/webkitdom/WebKitDOMCDATASection.h GEN DerivedSources/webkitdom/WebKitDOMCharacterData.h GEN DerivedSources/webkitdom/WebKitDOMComment.h GEN DerivedSources/webkitdom/WebKitDOMDocument.h GEN DerivedSources/webkitdom/WebKitDOMDocumentFragment.h GEN DerivedSources/webkitdom/WebKitDOMDocumentType.h GEN DerivedSources/webkitdom/WebKitDOMDOMImplementation.h GEN DerivedSources/webkitdom/WebKitDOMDOMNamedFlowCollection.h GEN DerivedSources/webkitdom/WebKitDOMDOMSettableTokenList.h GEN DerivedSources/webkitdom/WebKitDOMDOMSecurityPolicy.h GEN DerivedSources/webkitdom/WebKitDOMDOMStringList.h GEN DerivedSources/webkitdom/WebKitDOMDOMStringMap.h GEN DerivedSources/webkitdom/WebKitDOMDOMTokenList.h GEN DerivedSources/webkitdom/WebKitDOMElement.h GEN DerivedSources/webkitdom/WebKitDOMEntityReference.h GEN DerivedSources/webkitdom/WebKitDOMEvent.h GEN DerivedSources/webkitdom/WebKitDOMKeyboardEvent.h GEN DerivedSources/webkitdom/WebKitDOMMessagePort.h GEN DerivedSources/webkitdom/WebKitDOMMouseEvent.h GEN DerivedSources/webkitdom/WebKitDOMNamedNodeMap.h GEN DerivedSources/webkitdom/WebKitDOMNode.h GEN DerivedSources/webkitdom/WebKitDOMNodeFilter.h GEN DerivedSources/webkitdom/WebKitDOMNodeIterator.h GEN DerivedSources/webkitdom/WebKitDOMNodeList.h GEN DerivedSources/webkitdom/WebKitDOMProcessingInstruction.h GEN DerivedSources/webkitdom/WebKitDOMRange.h GEN DerivedSources/webkitdom/WebKitDOMText.h GEN DerivedSources/webkitdom/WebKitDOMTouch.h GEN DerivedSources/webkitdom/WebKitDOMTreeWalker.h GEN DerivedSources/webkitdom/WebKitDOMUIEvent.h GEN DerivedSources/webkitdom/WebKitDOMBlob.h GEN DerivedSources/webkitdom/WebKitDOMFile.h GEN DerivedSources/webkitdom/WebKitDOMFileList.h GEN DerivedSources/webkitdom/WebKitDOMGamepad.h GEN DerivedSources/webkitdom/WebKitDOMGamepadList.h GEN DerivedSources/webkitdom/WebKitDOMGeolocation.h GEN DerivedSources/webkitdom/WebKitDOMHTMLAnchorElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLAppletElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLAreaElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLBaseElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLBaseFontElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLBodyElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLBRElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLButtonElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLCanvasElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLCollection.h GEN DerivedSources/webkitdom/WebKitDOMHTMLDirectoryElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLDivElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLDListElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLDocument.h GEN DerivedSources/webkitdom/WebKitDOMHTMLDetailsElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLEmbedElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLFieldSetElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLFontElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLFormElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLFrameElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLFrameSetElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLHeadElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLHeadingElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLHRElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLHtmlElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLIFrameElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLImageElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLInputElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLKeygenElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLLabelElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLLegendElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLLIElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLLinkElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLMapElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLMarqueeElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLMediaElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLMenuElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLMetaElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLModElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLObjectElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLOListElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLOptGroupElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLOptionElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLOptionsCollection.h GEN DerivedSources/webkitdom/WebKitDOMHTMLParagraphElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLParamElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLPreElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLQuoteElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLScriptElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLSelectElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLStyleElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLTableElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLTableCaptionElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLTableColElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLTableSectionElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLTableCellElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLTextAreaElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLTitleElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLTableRowElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLUListElement.h GEN DerivedSources/webkitdom/WebKitDOMMediaError.h GEN DerivedSources/webkitdom/WebKitDOMTimeRanges.h GEN DerivedSources/webkitdom/WebKitDOMValidityState.h GEN DerivedSources/webkitdom/WebKitDOMDOMApplicationCache.h GEN DerivedSources/webkitdom/WebKitDOMBarProp.h GEN DerivedSources/webkitdom/WebKitDOMConsole.h GEN DerivedSources/webkitdom/WebKitDOMCustom.h GEN DerivedSources/webkitdom/WebKitDOMDeprecated.h GEN DerivedSources/webkitdom/WebKitDOMDOMWindowCSS.h GEN DerivedSources/webkitdom/WebKitDOMDOMWindow.h GEN DerivedSources/webkitdom/WebKitDOMDOMSelection.h GEN DerivedSources/webkitdom/WebKitDOMEventTarget.h GEN DerivedSources/webkitdom/WebKitDOMHistory.h GEN DerivedSources/webkitdom/WebKitDOMLocation.h GEN DerivedSources/webkitdom/WebKitDOMObject.h GEN DerivedSources/webkitdom/WebKitDOMNavigator.h GEN DerivedSources/webkitdom/WebKitDOMScreen.h GEN DerivedSources/webkitdom/WebKitDOMShadowRoot.h GEN DerivedSources/webkitdom/WebKitDOMWebKitPoint.h GEN DerivedSources/webkitdom/WebKitDOMWebKitNamedFlow.h GEN DerivedSources/webkitdom/WebKitDOMDOMMimeType.h GEN DerivedSources/webkitdom/WebKitDOMDOMMimeTypeArray.h GEN DerivedSources/webkitdom/WebKitDOMDOMPlugin.h GEN DerivedSources/webkitdom/WebKitDOMDOMPluginArray.h GEN DerivedSources/webkitdom/WebKitDOMDatabase.h GEN DerivedSources/webkitdom/WebKitDOMStorage.h GEN DerivedSources/webkitdom/WebKitDOMStorageInfo.h GEN DerivedSources/webkitdom/WebKitDOMStorageQuota.h GEN DerivedSources/webkitdom/WebKitDOMXPathExpression.h GEN DerivedSources/webkitdom/WebKitDOMXPathNSResolver.h GEN DerivedSources/webkitdom/WebKitDOMXPathResult.h GEN DerivedSources/webkitdom/WebKitDOMPerformance.h GEN DerivedSources/webkitdom/WebKitDOMPerformanceEntry.h GEN DerivedSources/webkitdom/WebKitDOMPerformanceEntryList.h GEN DerivedSources/webkitdom/WebKitDOMPerformanceNavigation.h GEN DerivedSources/webkitdom/WebKitDOMPerformanceTiming.h GEN DerivedSources/webkitdom/WebKitDOMWheelEvent.h GEN DerivedSources/webkitdom/webkitdom.h GEN DerivedSources/webkitdom/webkitdomdefines.h GEN DerivedSources/webkitdom/WebKitDOMAudioTrack.h GEN DerivedSources/webkitdom/WebKitDOMAudioTrackList.h GEN DerivedSources/webkitdom/WebKitDOMHTMLAudioElement.h GEN DerivedSources/webkitdom/WebKitDOMHTMLVideoElement.h GEN DerivedSources/webkitdom/WebKitDOMTextTrack.h GEN DerivedSources/webkitdom/WebKitDOMTextTrackList.h GEN DerivedSources/webkitdom/WebKitDOMTextTrackCue.h GEN DerivedSources/webkitdom/WebKitDOMTextTrackCueList.h GEN DerivedSources/webkitdom/WebKitDOMTrackEvent.h GEN DerivedSources/webkitdom/WebKitDOMVideoPlaybackQuality.h GEN DerivedSources/webkitdom/WebKitDOMVideoTrack.h GEN DerivedSources/webkitdom/WebKitDOMVideoTrackList.h GEN DerivedSources/webkitdom/WebKitDOMEventTargetPrivate.h GEN gtkdoc-webkitdom.cfg GEN DerivedSources/WebInspectorUI/GResourceBundle.xml GEN DerivedSources/webkit/webkitenumtypes.cpp GEN stamp-webkitenumtypes.h GEN stamp-webkitmarshal.cpp INFO: Reading ./Source/WebKit/gtk/webkitmarshal.list... GEN stamp-webkitmarshal.h INFO: Reading ./Source/WebKit/gtk/webkitmarshal.list... GEN gtkdoc-webkitgtk.cfg GEN stamp-webkit2-forwarding-headers [Creating forwarding header for JavaScriptCore/heap/StrongInlines.h] [Creating forwarding header for JavaScriptCore/heap/Strong.h] [Creating forwarding header for JavaScriptCore/parser/SourceCode.h] [Creating forwarding header for JavaScriptCore/API/JSValueRef.h] [Creating forwarding header for JavaScriptCore/API/JSStringRef.h] [Creating forwarding header for JavaScriptCore/API/JSContextRef.h] [Creating forwarding header for JavaScriptCore/API/JavaScript.h] [Creating forwarding header for JavaScriptCore/API/OpaqueJSString.h] [Creating forwarding header for JavaScriptCore/API/APICast.h] [Creating forwarding header for JavaScriptCore/API/JSBase.h] [Creating forwarding header for JavaScriptCore/runtime/JSObject.h] [Creating forwarding header for JavaScriptCore/runtime/JSCellInlines.h] [Creating forwarding header for JavaScriptCore/runtime/InitializeThreading.h] [Creating forwarding header for JavaScriptCore/runtime/InternalFunction.h] [Creating forwarding header for JavaScriptCore/runtime/StructureInlines.h] [Creating forwarding header for JavaScriptCore/runtime/JSGlobalObject.h] [Creating forwarding header for JavaScriptCore/runtime/ObjectPrototype.h] [Creating forwarding header for JavaScriptCore/runtime/JSCJSValueInlines.h] [Creating forwarding header for JavaScriptCore/runtime/Completion.h] [Creating forwarding header for JavaScriptCore/runtime/JSLock.h] [Creating forwarding header for JavaScriptCore/runtime/FunctionPrototype.h] [Creating forwarding header for JavaScriptCore/runtime/Error.h] [Creating forwarding header for JavaScriptCore/runtime/MemoryStatistics.h] [Creating forwarding header for WebCore/storage/Storage.h] [Creating forwarding header for WebCore/storage/StorageMap.h] [Creating forwarding header for WebCore/storage/StorageNamespace.h] [Creating forwarding header for WebCore/storage/StorageArea.h] [Creating forwarding header for WebCore/storage/StorageTracker.h] [Creating forwarding header for WebCore/storage/StorageStrategy.h] [Creating forwarding header for WebCore/storage/StorageEventDispatcher.h] [Creating forwarding header for WebCore/accessibility/AXObjectCache.h] [Creating forwarding header for WebCore/accessibility/AccessibilityObject.h] [Creating forwarding header for WebCore/editing/UndoStep.h] [Creating forwarding header for WebCore/editing/TextGranularity.h] [Creating forwarding header for WebCore/editing/DictationAlternative.h] [Creating forwarding header for WebCore/editing/TextIterator.h] [Creating forwarding header for WebCore/editing/VisiblePosition.h] [Creating forwarding header for WebCore/editing/EditorInsertAction.h] [Creating forwarding header for WebCore/editing/markup.h] [Creating forwarding header for WebCore/editing/Editor.h] [Creating forwarding header for WebCore/editing/TextAffinity.h] [Creating forwarding header for WebCore/editing/EditAction.h] [Creating forwarding header for WebCore/editing/FindOptions.h] [Creating forwarding header for WebCore/editing/SpellChecker.h] [Creating forwarding header for WebCore/editing/VisibleUnits.h] [Creating forwarding header for WebCore/inspector/InspectorController.h] [Creating forwarding header for WebCore/inspector/InspectorFrontendClientLocal.h] [Creating forwarding header for WebCore/inspector/InspectorClient.h] [Creating forwarding header for WebCore/inspector/InspectorFrontendClient.h] [Creating forwarding header for WebCore/inspector/InspectorForwarding.h] [Creating forwarding header for WebCore/loader/FrameLoaderTypes.h] [Creating forwarding header for WebCore/loader/CrossOriginPreflightResultCache.h] [Creating forwarding header for WebCore/loader/SubframeLoader.h] [Creating forwarding header for WebCore/loader/NetscapePlugInStreamLoader.h] [Creating forwarding header for WebCore/loader/SubresourceLoader.h] [Creating forwarding header for WebCore/loader/CookieJar.h] [Creating forwarding header for WebCore/loader/TextResourceDecoder.h] [Creating forwarding header for WebCore/loader/FrameLoaderClient.h] [Creating forwarding header for WebCore/loader/ResourceLoader.h] [Creating forwarding header for WebCore/loader/ResourceBuffer.h] [Creating forwarding header for WebCore/loader/ResourceLoadScheduler.h] [Creating forwarding header for WebCore/loader/ResourceLoaderOptions.h] [Creating forwarding header for WebCore/loader/FrameNetworkingContext.h] [Creating forwarding header for WebCore/loader/FrameLoader.h] [Creating forwarding header for WebCore/loader/DocumentLoader.h] [Creating forwarding header for WebCore/loader/SubstituteData.h] [Creating forwarding header for WebCore/loader/ProgressTrackerClient.h] [Creating forwarding header for WebCore/loader/ProgressTracker.h] [Creating forwarding header for WebCore/loader/PolicyChecker.h] [Creating forwarding header for WebCore/loader/FormState.h] [Creating forwarding header for WebCore/loader/LoaderStrategy.h] [Creating forwarding header for WebCore/loader/NavigationAction.h] [Creating forwarding header for WebCore/loader/HistoryController.h] [Creating forwarding header for WebCore/loader/FrameLoadRequest.h] [Creating forwarding header for WebCore/loader/archive/ArchiveResource.h] [Creating forwarding header for WebCore/loader/archive/mhtml/MHTMLArchive.h] [Creating forwarding header for WebCore/loader/cache/MemoryCache.h] [Creating forwarding header for WebCore/loader/cache/CachedResource.h] [Creating forwarding header for WebCore/loader/appcache/ApplicationCache.h] [Creating forwarding header for WebCore/loader/appcache/ApplicationCacheStorage.h] [Creating forwarding header for WebCore/loader/icon/IconDatabaseBase.h] [Creating forwarding header for WebCore/loader/icon/IconDatabase.h] [Creating forwarding header for WebCore/loader/icon/IconDatabaseClient.h] [Creating forwarding header for WebCore/css/StyleProperties.h] [Creating forwarding header for WebCore/plugins/PluginStrategy.h] [Creating forwarding header for WebCore/plugins/npruntime.h] [Creating forwarding header for WebCore/plugins/PluginData.h] [Creating forwarding header for WebCore/plugins/npapi.h] [Creating forwarding header for WebCore/plugins/PluginViewBase.h] [Creating forwarding header for WebCore/plugins/npfunctions.h] [Creating forwarding header for WebCore/history/PageCache.h] [Creating forwarding header for WebCore/history/BackForwardController.h] [Creating forwarding header for WebCore/history/HistoryItem.h] [Creating forwarding header for WebCore/history/BackForwardClient.h] [Creating forwarding header for WebCore/rendering/RenderView.h] [Creating forwarding header for WebCore/rendering/RenderWidget.h] [Creating forwarding header for WebCore/rendering/Pagination.h] [Creating forwarding header for WebCore/rendering/RenderTreeAsText.h] [Creating forwarding header for WebCore/rendering/RenderSnapshottedPlugIn.h] [Creating forwarding header for WebCore/rendering/RenderObject.h] [Creating forwarding header for WebCore/rendering/RenderText.h] [Creating forwarding header for WebCore/rendering/RenderLayerBacking.h] [Creating forwarding header for WebCore/rendering/RenderEmbeddedObject.h] [Creating forwarding header for WebCore/rendering/RenderLayer.h] [Creating forwarding header for WebCore/rendering/HitTestResult.h] [Creating forwarding header for WebCore/bindings/generic/RuntimeEnabledFeatures.h] [Creating forwarding header for WebCore/bindings/js/DOMWrapperWorld.h] [Creating forwarding header for WebCore/bindings/js/SerializedScriptValue.h] [Creating forwarding header for WebCore/bindings/js/JSDOMWindowBase.h] [Creating forwarding header for WebCore/bindings/js/JSPluginElementFunctions.h] [Creating forwarding header for WebCore/bindings/js/ScriptController.h] [Creating forwarding header for WebCore/bindings/js/GCController.h] [Creating forwarding header for WebCore/Modules/notifications/NotificationClient.h] [Creating forwarding header for WebCore/Modules/notifications/Notification.h] [Creating forwarding header for WebCore/Modules/notifications/NotificationPermissionCallback.h] [Creating forwarding header for WebCore/Modules/indexeddb/IDBKeyData.h] [Creating forwarding header for WebCore/Modules/indexeddb/IDBDatabaseMetadata.h] [Creating forwarding header for WebCore/Modules/indexeddb/IDBGetResult.h] [Creating forwarding header for WebCore/Modules/indexeddb/IDBKeyRangeData.h] [Creating forwarding header for WebCore/Modules/indexeddb/IDBKeyPath.h] [Creating forwarding header for WebCore/Modules/indexeddb/IDBFactoryBackendInterface.h] [Creating forwarding header for WebCore/Modules/geolocation/GeolocationPosition.h] [Creating forwarding header for WebCore/Modules/geolocation/Geolocation.h] [Creating forwarding header for WebCore/Modules/geolocation/GeolocationClient.h] [Creating forwarding header for WebCore/Modules/geolocation/GeolocationController.h] [Creating forwarding header for WebCore/Modules/geolocation/GeolocationError.h] [Creating forwarding header for WebCore/Modules/webdatabase/DatabaseManager.h] [Creating forwarding header for WebCore/Modules/webdatabase/DatabaseManagerClient.h] [Creating forwarding header for WebCore/Modules/webdatabase/DatabaseDetails.h] [Creating forwarding header for WebCore/Modules/battery/BatteryClient.h] [Creating forwarding header for WebCore/Modules/battery/BatteryController.h] [Creating forwarding header for WebCore/Modules/battery/BatteryStatus.h] [Creating forwarding header for WebCore/Modules/websockets/WebSocketChannel.h] [Creating forwarding header for WebCore/Modules/websockets/WebSocketHandshake.h] [Creating forwarding header for WebCore/html/HTMLFrameOwnerElement.h] [Creating forwarding header for WebCore/html/HTMLTableCellElement.h] [Creating forwarding header for WebCore/html/VoidCallback.h] [Creating forwarding header for WebCore/html/HTMLFrameElement.h] [Creating forwarding header for WebCore/html/HTMLAppletElement.h] [Creating forwarding header for WebCore/html/HTMLFormElement.h] [Creating forwarding header for WebCore/html/HTMLMediaElement.h] [Creating forwarding header for WebCore/html/HTMLInputElement.h] [Creating forwarding header for WebCore/html/HTMLPlugInImageElement.h] [Creating forwarding header for WebCore/html/HTMLPlugInElement.h] [Creating forwarding header for WebCore/html/HTMLTextAreaElement.h] [Creating forwarding header for WebCore/html/PluginDocument.h] [Creating forwarding header for WebCore/html/HTMLIFrameElement.h] [Creating forwarding header for WebCore/html/parser/HTMLParserIdioms.h] [Creating forwarding header for WebCore/html/forms/FileIconLoader.h] [Creating forwarding header for WebCore/platform/HostWindow.h] [Creating forwarding header for WebCore/platform/ColorChooser.h] [Creating forwarding header for WebCore/platform/PlatformTouchEvent.h] [Creating forwarding header for WebCore/platform/Cursor.h] [Creating forwarding header for WebCore/platform/UserActivity.h] [Creating forwarding header for WebCore/platform/URLHash.h] [Creating forwarding header for WebCore/platform/ScrollView.h] [Creating forwarding header for WebCore/platform/ContextMenu.h] [Creating forwarding header for WebCore/platform/Widget.h] [Creating forwarding header for WebCore/platform/LocalizedStrings.h] [Creating forwarding header for WebCore/platform/Cookie.h] [Creating forwarding header for WebCore/platform/PlatformTouchPoint.h] [Creating forwarding header for WebCore/platform/SuddenTermination.h] [Creating forwarding header for WebCore/platform/Logging.h] [Creating forwarding header for WebCore/platform/Language.h] [Creating forwarding header for WebCore/platform/FileChooser.h] [Creating forwarding header for WebCore/platform/Length.h] [Creating forwarding header for WebCore/platform/ScrollbarTheme.h] [Creating forwarding header for WebCore/platform/ScrollTypes.h] [Creating forwarding header for WebCore/platform/LinkHash.h] [Creating forwarding header for WebCore/platform/MemoryPressureHandler.h] [Creating forwarding header for WebCore/platform/SharedBuffer.h] [Creating forwarding header for WebCore/platform/SearchPopupMenu.h] [Creating forwarding header for WebCore/platform/FileSystem.h] [Creating forwarding header for WebCore/platform/DatabaseStrategy.h] [Creating forwarding header for WebCore/platform/NotImplemented.h] [Creating forwarding header for WebCore/platform/VisitedLinkStrategy.h] [Creating forwarding header for WebCore/platform/PopupMenu.h] [Creating forwarding header for WebCore/platform/PlatformWheelEvent.h] [Creating forwarding header for WebCore/platform/PlatformStrategies.h] [Creating forwarding header for WebCore/platform/PlatformMouseEvent.h] [Creating forwarding header for WebCore/platform/MIMETypeRegistry.h] [Creating forwarding header for WebCore/platform/ColorChooserClient.h] [Creating forwarding header for WebCore/platform/URL.h] [Creating forwarding header for WebCore/platform/Pasteboard.h] [Creating forwarding header for WebCore/platform/PopupMenuClient.h] [Creating forwarding header for WebCore/platform/ReferrerPolicy.h] [Creating forwarding header for WebCore/platform/CookiesStrategy.h] [Creating forwarding header for WebCore/platform/ContextMenuItem.h] [Creating forwarding header for WebCore/platform/Timer.h] [Creating forwarding header for WebCore/platform/PlatformScreen.h] [Creating forwarding header for WebCore/platform/PlatformKeyboardEvent.h] [Creating forwarding header for WebCore/platform/DragData.h] [Creating forwarding header for WebCore/platform/WindowsKeyboardCodes.h] [Creating forwarding header for WebCore/platform/PlatformPasteboard.h] [Creating forwarding header for WebCore/platform/SchemeRegistry.h] [Creating forwarding header for WebCore/platform/PasteboardStrategy.h] [Creating forwarding header for WebCore/platform/graphics/FloatQuad.h] [Creating forwarding header for WebCore/platform/graphics/FloatPoint.h] [Creating forwarding header for WebCore/platform/graphics/GraphicsContext.h] [Creating forwarding header for WebCore/platform/graphics/IntPoint.h] [Creating forwarding header for WebCore/platform/graphics/Image.h] [Creating forwarding header for WebCore/platform/graphics/FloatRect.h] [Creating forwarding header for WebCore/platform/graphics/GlyphPageTreeNode.h] [Creating forwarding header for WebCore/platform/graphics/IntRect.h] [Creating forwarding header for WebCore/platform/graphics/PlatformLayer.h] [Creating forwarding header for WebCore/platform/graphics/GLContext.h] [Creating forwarding header for WebCore/platform/graphics/FloatSize.h] [Creating forwarding header for WebCore/platform/graphics/Gradient.h] [Creating forwarding header for WebCore/platform/graphics/ImageSource.h] [Creating forwarding header for WebCore/platform/graphics/Region.h] [Creating forwarding header for WebCore/platform/graphics/Color.h] [Creating forwarding header for WebCore/platform/graphics/GraphicsLayer.h] [Creating forwarding header for WebCore/platform/graphics/Path.h] [Creating forwarding header for WebCore/platform/graphics/IntSize.h] [Creating forwarding header for WebCore/platform/graphics/GraphicsLayerClient.h] [Creating forwarding header for WebCore/platform/graphics/Font.h] [Creating forwarding header for WebCore/platform/graphics/BitmapImage.h] [Creating forwarding header for WebCore/platform/graphics/Icon.h] [Creating forwarding header for WebCore/platform/graphics/FontCache.h] [Creating forwarding header for WebCore/platform/graphics/filters/FilterOperations.h] [Creating forwarding header for WebCore/platform/graphics/filters/FilterOperation.h] [Creating forwarding header for WebCore/platform/graphics/cairo/RefPtrCairo.h] [Creating forwarding header for WebCore/platform/graphics/cairo/PlatformContextCairo.h] [Creating forwarding header for WebCore/platform/graphics/cairo/CairoUtilities.h] [Creating forwarding header for WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.h] [Creating forwarding header for WebCore/platform/graphics/transforms/TransformationMatrix.h] [Creating forwarding header for WebCore/platform/graphics/transforms/AffineTransform.h] [Creating forwarding header for WebCore/platform/geoclue/GeolocationProviderGeoclue.h] [Creating forwarding header for WebCore/platform/geoclue/GeolocationProviderGeoclueClient.h] [Creating forwarding header for WebCore/platform/text/TextDirection.h] [Creating forwarding header for WebCore/platform/text/TextEncoding.h] [Creating forwarding header for WebCore/platform/text/TextCheckerClient.h] [Creating forwarding header for WebCore/platform/text/TextChecking.h] [Creating forwarding header for WebCore/platform/text/enchant/TextCheckerEnchant.h] [Creating forwarding header for WebCore/platform/sql/SQLiteTransaction.h] [Creating forwarding header for WebCore/platform/sql/SQLiteStatement.h] [Creating forwarding header for WebCore/platform/sql/SQLiteDatabase.h] [Creating forwarding header for WebCore/platform/network/ProxyServer.h] [Creating forwarding header for WebCore/platform/network/BlobRegistryImpl.h] [Creating forwarding header for WebCore/platform/network/PlatformCookieJar.h] [Creating forwarding header for WebCore/platform/network/Credential.h] [Creating forwarding header for WebCore/platform/network/ResourceLoadPriority.h] [Creating forwarding header for WebCore/platform/network/ResourceHandleClient.h] [Creating forwarding header for WebCore/platform/network/HTTPHeaderMap.h] [Creating forwarding header for WebCore/platform/network/HTTPParsers.h] [Creating forwarding header for WebCore/platform/network/NetworkStorageSession.h] [Creating forwarding header for WebCore/platform/network/AuthenticationClient.h] [Creating forwarding header for WebCore/platform/network/SocketStreamHandleClient.h] [Creating forwarding header for WebCore/platform/network/CredentialStorage.h] [Creating forwarding header for WebCore/platform/network/BlobData.h] [Creating forwarding header for WebCore/platform/network/ResourceHandleInternal.h] [Creating forwarding header for WebCore/platform/network/BlobRegistry.h] [Creating forwarding header for WebCore/platform/network/DNS.h] [Creating forwarding header for WebCore/platform/network/NetworkingContext.h] [Creating forwarding header for WebCore/platform/network/CookieStorage.h] [Creating forwarding header for WebCore/platform/network/ProtectionSpace.h] [Creating forwarding header for WebCore/platform/network/ResourceHandle.h] [Creating forwarding header for WebCore/platform/network/SynchronousLoaderClient.h] [Creating forwarding header for WebCore/platform/cairo/WidgetBackingStoreCairo.h] [Creating forwarding header for WebCore/platform/cairo/WidgetBackingStore.h] [Creating forwarding header for WebCore/platform/gtk/DragIcon.h] [Creating forwarding header for WebCore/platform/gtk/GtkTouchContextHelper.h] [Creating forwarding header for WebCore/platform/gtk/GtkUtilities.h] [Creating forwarding header for WebCore/platform/gtk/ClipboardUtilitiesGtk.h] [Creating forwarding header for WebCore/platform/gtk/WidgetBackingStoreGtkX11.h] [Creating forwarding header for WebCore/platform/gtk/GtkClickCounter.h] [Creating forwarding header for WebCore/platform/gtk/CompositionResults.h] [Creating forwarding header for WebCore/platform/gtk/ErrorsGtk.h] [Creating forwarding header for WebCore/platform/gtk/GtkDragAndDropHelper.h] [Creating forwarding header for WebCore/platform/gtk/PasteboardHelper.h] [Creating forwarding header for WebCore/platform/gtk/GtkInputMethodFilter.h] [Creating forwarding header for WebCore/platform/gtk/DataObjectGtk.h] [Creating forwarding header for WebCore/platform/gtk/RedirectedXCompositeWindow.h] [Creating forwarding header for WebCore/platform/gtk/UserAgentGtk.h] [Creating forwarding header for WebCore/platform/gtk/GUniquePtrGtk.h] [Creating forwarding header for WebCore/platform/gtk/GtkVersioning.h] [Creating forwarding header for WebCore/platform/gtk/GtkPopupMenu.h] [Creating forwarding header for WebCore/platform/glib/BatteryProviderUPowerClient.h] [Creating forwarding header for WebCore/platform/glib/BatteryProviderUPower.h] [Creating forwarding header for WebCore/dom/ScriptExecutionContext.h] [Creating forwarding header for WebCore/dom/ExceptionCode.h] [Creating forwarding header for WebCore/dom/Node.h] [Creating forwarding header for WebCore/dom/UIEventWithKeyState.h] [Creating forwarding header for WebCore/dom/EventNames.h] [Creating forwarding header for WebCore/dom/UserTypingGestureIndicator.h] [Creating forwarding header for WebCore/dom/Range.h] [Creating forwarding header for WebCore/dom/ViewportArguments.h] [Creating forwarding header for WebCore/dom/Clipboard.h] [Creating forwarding header for WebCore/dom/MouseEvent.h] [Creating forwarding header for WebCore/dom/KeyboardEvent.h] [Creating forwarding header for WebCore/dom/DOMImplementation.h] [Creating forwarding header for WebCore/dom/StyledElement.h] [Creating forwarding header for WebCore/dom/ShadowRoot.h] [Creating forwarding header for WebCore/dom/Event.h] [Creating forwarding header for WebCore/dom/UserGestureIndicator.h] [Creating forwarding header for WebCore/dom/DocumentMarkerController.h] [Creating forwarding header for WebCore/dom/DocumentFragment.h] [Creating forwarding header for WebCore/dom/NodeTraversal.h] [Creating forwarding header for WebCore/dom/Element.h] [Creating forwarding header for WebCore/dom/Document.h] [Creating forwarding header for WebCore/bridge/IdentifierRep.h] [Creating forwarding header for WebCore/bridge/npruntime_internal.h] [Creating forwarding header for WebCore/page/WindowFeatures.h] [Creating forwarding header for WebCore/page/ContextMenuController.h] [Creating forwarding header for WebCore/page/GestureTapHighlighter.h] [Creating forwarding header for WebCore/page/DragController.h] [Creating forwarding header for WebCore/page/UserScript.h] [Creating forwarding header for WebCore/page/DragActions.h] [Creating forwarding header for WebCore/page/FocusController.h] [Creating forwarding header for WebCore/page/FrameView.h] [Creating forwarding header for WebCore/page/UserStyleSheet.h] [Creating forwarding header for WebCore/page/Frame.h] [Creating forwarding header for WebCore/page/Settings.h] [Creating forwarding header for WebCore/page/GroupSettings.h] [Creating forwarding header for WebCore/page/SecurityPolicy.h] [Creating forwarding header for WebCore/page/AlternativeTextClient.h] [Creating forwarding header for WebCore/page/PageThrottler.h] [Creating forwarding header for WebCore/page/ViewState.h] [Creating forwarding header for WebCore/page/PrintContext.h] [Creating forwarding header for WebCore/page/DragSession.h] [Creating forwarding header for WebCore/page/EventHandler.h] [Creating forwarding header for WebCore/page/SecurityOrigin.h] [Creating forwarding header for WebCore/page/DOMWindowExtension.h] [Creating forwarding header for WebCore/page/UserScriptTypes.h] [Creating forwarding header for WebCore/page/LayoutMilestones.h] [Creating forwarding header for WebCore/page/DOMWindow.h] [Creating forwarding header for WebCore/page/MediaCanStartListener.h] [Creating forwarding header for WebCore/page/Chrome.h] [Creating forwarding header for WebCore/page/PageGroup.h] [Creating forwarding header for WebCore/page/PlugInClient.h] [Creating forwarding header for WebCore/page/UserContentTypes.h] [Creating forwarding header for WebCore/page/MainFrame.h] [Creating forwarding header for WebCore/page/UserContentURLPattern.h] [Creating forwarding header for WebCore/page/SecurityOriginHash.h] [Creating forwarding header for WebCore/page/EditorClient.h] [Creating forwarding header for WebCore/page/ContextMenuClient.h] [Creating forwarding header for WebCore/page/FocusDirection.h] [Creating forwarding header for WebCore/page/DragClient.h] [Creating forwarding header for WebCore/page/WebCoreKeyboardUIMode.h] [Creating forwarding header for WebCore/page/Page.h] [Creating forwarding header for WebCore/page/ChromeClient.h] [Creating forwarding header for WebCore/page/PageVisibilityState.h] [Creating forwarding header for WebCore/page/scrolling/ScrollingCoordinator.h] [Creating forwarding header for WebCore/page/scrolling/ScrollingConstraints.h] [Creating forwarding header for WebCore/workers/SharedWorkerStrategy.h] [Creating forwarding header for WebKit2/NetworkProcess/NetworkProcess.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKContextConnectionClient.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKPageUIClient.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKNavigationDataRef.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKContextInjectedBundleClient.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKSessionRef.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKPageGroup.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKContextHistoryClient.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKOpenPanelResultListener.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKInspector.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKNativeEvent.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKAPICast.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKPageFindMatchesClient.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKOpenPanelParameters.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKPageFindClient.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKHitTestResult.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKPreferencesRef.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKPageContextMenuClient.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKGeolocationPermissionRequest.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKTextChecker.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKFrame.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKProtectionSpaceTypes.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKPagePolicyClient.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKContextDownloadClient.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKContext.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKFormSubmissionListener.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKIconDatabase.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKFramePolicyListener.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKGeolocationManager.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKDownload.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WebKit2_C.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKGeolocationPosition.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKBackForwardListRef.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKBackForwardListItemRef.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKPageFormClient.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKPageLoaderClient.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKCredentialTypes.h] [Creating forwarding header for WebKit2/UIProcess/API/C/WKPage.h] [Creating forwarding header for WebKit2/UIProcess/API/C/gtk/WKFullScreenClientGtk.h] [Creating forwarding header for WebKit2/UIProcess/API/C/gtk/WKView.h] [Creating forwarding header for WebKit2/UIProcess/API/C/gtk/WKInspectorClientGtk.h] [Creating forwarding header for WebKit2/UIProcess/API/cpp/WKRetainPtr.h] [Creating forwarding header for WebKit2/WebProcess/WebProcess.h] [Creating forwarding header for WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageResourceLoadClient.h] [Creating forwarding header for WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageFormClient.h] [Creating forwarding header for WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageFullScreenClient.h] [Creating forwarding header for WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageContextMenuClient.h] [Creating forwarding header for WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageUIClient.h] [Creating forwarding header for WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePagePolicyClient.h] [Creating forwarding header for WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageLoaderClient.h] [Creating forwarding header for WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageEditorClient.h] [Creating forwarding header for WebKit2/WebProcess/InjectedBundle/API/c/WKBundleInitialize.h] [Creating forwarding header for WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageDiagnosticLoggingClient.h] [Creating forwarding header for WebKit2/Shared/API/c/WKNumber.h] [Creating forwarding header for WebKit2/Shared/API/c/WKConnectionRef.h] [Creating forwarding header for WebKit2/Shared/API/c/WKURLResponse.h] [Creating forwarding header for WebKit2/Shared/API/c/WKBase.h] [Creating forwarding header for WebKit2/Shared/API/c/WKUserContentInjectedFrames.h] [Creating forwarding header for WebKit2/Shared/API/c/WKData.h] [Creating forwarding header for WebKit2/Shared/API/c/WKType.h] [Creating forwarding header for WebKit2/Shared/API/c/WKError.h] [Creating forwarding header for WebKit2/Shared/API/c/WKArray.h] [Creating forwarding header for WebKit2/Shared/API/c/WKImage.h] [Creating forwarding header for WebKit2/Shared/API/c/WKString.h] [Creating forwarding header for WebKit2/Shared/API/c/WKPageVisibilityTypes.h] [Creating forwarding header for WebKit2/Shared/API/c/WKDictionary.h] [Creating forwarding header for WebKit2/Shared/API/c/WKMutableDictionary.h] [Creating forwarding header for WebKit2/Shared/API/c/WKUserScriptInjectionTime.h] [Creating forwarding header for WebKit2/Shared/API/c/WKGeometry.h] [Creating forwarding header for WebKit2/Shared/API/c/WKMutableArray.h] [Creating forwarding header for WebKit2/Shared/API/c/WKFindOptions.h] [Creating forwarding header for WebKit2/Shared/API/c/WKPageLoadTypes.h] [Creating forwarding header for WebKit2/Shared/API/c/WKEvent.h] [Creating forwarding header for WebKit2/Shared/API/c/WKURL.h] [Creating forwarding header for WebKit2/Shared/API/c/WKURLRequest.h] [Creating forwarding header for WebKit2/Shared/API/c/WKDeclarationSpecifiers.h] [Creating forwarding header for WebKit2/Shared/API/c/WKContextMenuItemTypes.h] [Creating forwarding header for WebKit2/Shared/API/c/WKSerializedScriptValue.h] [Creating forwarding header for WebKit2/Shared/API/c/gtk/WKBaseGtk.h] [Creating forwarding header for WebCore/platform/network/soup/CertificateInfo.h] [Creating forwarding header for WebCore/platform/network/soup/ResourceResponse.h] [Creating forwarding header for WebCore/platform/network/soup/AuthenticationChallenge.h] [Creating forwarding header for WebCore/platform/network/soup/SocketStreamHandle.h] [Creating forwarding header for WebCore/platform/network/soup/CookieJarSoup.h] [Creating forwarding header for WebCore/platform/network/soup/SocketStreamError.h] [Creating forwarding header for WebCore/platform/network/soup/SoupNetworkSession.h] [Creating forwarding header for WebCore/platform/network/soup/ResourceError.h] [Creating forwarding header for WebCore/platform/network/soup/GUniquePtrSoup.h] [Creating forwarding header for WebCore/platform/network/soup/ResourceRequest.h] [Creating forwarding header for WebKit2/UIProcess/API/C/soup/WKSoupCustomProtocolRequestManager.h] [Creating forwarding header for WebKit2/Shared/API/c/soup/WKBaseSoup.h] GEN DerivedSources/WebKit2/webkit2extension/include/webkit2 GEN DerivedSources/WebKit2/webkit2gtk/include/webkit2 GEN stamp-mini-browser-marshal.h INFO: Reading ./Tools/MiniBrowser/gtk/browser-marshal.list... GEN stamp-mini-browser-marshal.c INFO: Reading ./Tools/MiniBrowser/gtk/browser-marshal.list... GEN DerivedSources/JavaScriptCore/InjectedScriptSource.h GEN DerivedSources/JavaScriptCore/KeywordLookup.h GEN DerivedSources/JavaScriptCore/Lexer.lut.h Creating hashtable for Source/JavaScriptCore/parser/Keywords.table GEN DerivedSources/JavaScriptCore/RegExpJitTables.h GEN DerivedSources/JavaScriptCore/ArrayConstructor.lut.h Creating hashtable for Source/JavaScriptCore/runtime/ArrayConstructor.cpp GEN DerivedSources/JavaScriptCore/ArrayPrototype.lut.h Creating hashtable for Source/JavaScriptCore/runtime/ArrayPrototype.cpp GEN DerivedSources/JavaScriptCore/BooleanPrototype.lut.h Creating hashtable for Source/JavaScriptCore/runtime/BooleanPrototype.cpp GEN DerivedSources/JavaScriptCore/DateConstructor.lut.h Creating hashtable for Source/JavaScriptCore/runtime/DateConstructor.cpp GEN DerivedSources/JavaScriptCore/DatePrototype.lut.h Creating hashtable for Source/JavaScriptCore/runtime/DatePrototype.cpp GEN DerivedSources/JavaScriptCore/ErrorPrototype.lut.h Creating hashtable for Source/JavaScriptCore/runtime/ErrorPrototype.cpp GEN DerivedSources/JavaScriptCore/JSDataViewPrototype.lut.h Creating hashtable for Source/JavaScriptCore/runtime/JSDataViewPrototype.cpp GEN DerivedSources/JavaScriptCore/JSGlobalObject.lut.h Creating hashtable for Source/JavaScriptCore/runtime/JSGlobalObject.cpp GEN DerivedSources/JavaScriptCore/JSONObject.lut.h Creating hashtable for Source/JavaScriptCore/runtime/JSONObject.cpp GEN DerivedSources/JavaScriptCore/JSPromiseConstructor.lut.h Creating hashtable for Source/JavaScriptCore/runtime/JSPromiseConstructor.cpp GEN DerivedSources/JavaScriptCore/JSPromisePrototype.lut.h Creating hashtable for Source/JavaScriptCore/runtime/JSPromisePrototype.cpp GEN DerivedSources/JavaScriptCore/MathObject.lut.h Creating hashtable for Source/JavaScriptCore/runtime/MathObject.cpp GEN DerivedSources/JavaScriptCore/NamePrototype.lut.h Creating hashtable for Source/JavaScriptCore/runtime/NamePrototype.cpp GEN DerivedSources/JavaScriptCore/NumberConstructor.lut.h Creating hashtable for Source/JavaScriptCore/runtime/NumberConstructor.cpp GEN DerivedSources/JavaScriptCore/NumberPrototype.lut.h Creating hashtable for Source/JavaScriptCore/runtime/NumberPrototype.cpp GEN DerivedSources/JavaScriptCore/ObjectConstructor.lut.h Creating hashtable for Source/JavaScriptCore/runtime/ObjectConstructor.cpp GEN DerivedSources/JavaScriptCore/RegExpConstructor.lut.h Creating hashtable for Source/JavaScriptCore/runtime/RegExpConstructor.cpp GEN DerivedSources/JavaScriptCore/RegExpObject.lut.h Creating hashtable for Source/JavaScriptCore/runtime/RegExpObject.cpp GEN DerivedSources/JavaScriptCore/RegExpPrototype.lut.h Creating hashtable for Source/JavaScriptCore/runtime/RegExpPrototype.cpp GEN DerivedSources/JavaScriptCore/StringConstructor.lut.h Creating hashtable for Source/JavaScriptCore/runtime/StringConstructor.cpp GEN DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h offlineasm: Parsing ./Source/JavaScriptCore/llint/LowLevelInterpreter.asm and creating offset extractor DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h. offlineasm: Including file ./Source/JavaScriptCore/llint/LowLevelInterpreter64.asm offlineasm: Including file ./Source/JavaScriptCore/llint/LowLevelInterpreter32_64.asm offlineasm: offset extractor DerivedSources/JavaScriptCore/LLIntDesiredOffsets.h successfully generated. CXX Source/JavaScriptCore/llint/Programs_LLIntOffsetsExtractor-LLIntOffsetsExtractor.o In file included from ./Source/WTF/wtf/Platform.h:32:0, from ./Source/JavaScriptCore/config.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26: ./Source/WTF/wtf/Compiler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && !COMPILER(CLANG) && !GCC_VERSION_AT_LEAST(4, 7, 0) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && !COMPILER(CLANG) && !GCC_VERSION_AT_LEAST(4, 7, 0) ^~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && !COMPILER(CLANG) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && !COMPILER(CLANG) ^~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && !COMPILER(CLANG) && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:77:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && !COMPILER(CLANG) && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L ^~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && !COMPILER(CLANG) && GCC_VERSION_AT_LEAST(4, 8, 0) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && !COMPILER(CLANG) && GCC_VERSION_AT_LEAST(4, 8, 0) ^~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && !COMPILER(CLANG) && (defined(__GXX_EXPERIMENTAL_CXX0X__) || (defined(__cplusplus) && __cplusplus >= 201103L)) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && !COMPILER(CLANG) && (defined(__GXX_EXPERIMENTAL_CXX0X__) || (defined(__cplusplus) && __cplusplus >= 201103L)) ^~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MINGW) && defined(__MINGW64_VERSION_MAJOR) /* best way to check for mingw-w64 vs mingw.org */ ^~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(ALWAYS_INLINE) && COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(ALWAYS_INLINE) && COMPILER(GCC) && defined(NDEBUG) && !COMPILER(MINGW) ^~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(ALWAYS_INLINE) && COMPILER(MSVC) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(CONSTEXPR) && COMPILER_SUPPORTS(CXX_CONSTEXPR) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(FALLTHROUGH) && COMPILER_SUPPORTS(FALLTHROUGH_WARNINGS) && COMPILER(CLANG) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:156:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(FALLTHROUGH) && COMPILER_SUPPORTS(FALLTHROUGH_WARNINGS) && COMPILER(CLANG) ^~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:166:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(LIKELY) && COMPILER(GCC) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:176:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(NEVER_INLINE) && COMPILER(GCC) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:180:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(NEVER_INLINE) && COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:190:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(NO_RETURN) && COMPILER(GCC) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(NO_RETURN) && COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:204:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(NO_RETURN_WITH_VALUE) && !COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:224:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(PURE_FUNCTION) && COMPILER(GCC) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:234:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(REFERENCED_FROM_ASM) && COMPILER(GCC) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:244:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(UNLIKELY) && COMPILER(GCC) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:257:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(UNUSED_LABEL) && COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:267:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(UNUSED_PARAM) && COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Compiler.h:277:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(WARN_UNUSED_RETURN) && COMPILER(GCC) ^~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/config.h:30:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26: ./Source/WTF/wtf/Platform.h:345:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(ARM) || CPU(MIPS) || CPU(SH4) ^~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:345:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(ARM) || CPU(MIPS) || CPU(SH4) ^~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:345:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(ARM) || CPU(MIPS) || CPU(SH4) ^~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:368:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(DARWIN) && ((defined(TARGET_OS_EMBEDDED) && TARGET_OS_EMBEDDED) \ ^~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:372:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif OS(DARWIN) && defined(TARGET_OS_MAC) && TARGET_OS_MAC ^~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:433:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(AIX) \ ^~~~~~~~~~ ./Source/WTF/wtf/Platform.h:434:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || OS(DARWIN) \ ^ ~~~~~~~~~ ./Source/WTF/wtf/Platform.h:435:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || OS(FREEBSD) \ ^ ~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:436:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || OS(HURD) \ ^ ~~~~~~~ ./Source/WTF/wtf/Platform.h:437:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || OS(LINUX) \ ^ ~~~~~~~~ ./Source/WTF/wtf/Platform.h:438:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || OS(NETBSD) \ ^ ~~~~~~~~~ ./Source/WTF/wtf/Platform.h:439:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || OS(OPENBSD) \ ^ ~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:440:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || OS(SOLARIS) \ ^ ~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:480:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:480:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:480:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:480:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:480:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) ^~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:483:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && USE(CG)) ^~~~~~~~~~ ./Source/WTF/wtf/Platform.h:487:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GTK) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:498:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:502:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(COCOA) ^~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:509:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) && !PLATFORM(IOS) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:509:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:532:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(DARWIN) && !PLATFORM(GTK) ^~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:532:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(DARWIN) && !PLATFORM(GTK) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:536:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(IOS) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:552:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) && !USE(WINGDI) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:552:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) && !USE(WINGDI) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:556:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO) ^~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:560:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) ^~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:560:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(CFNETWORK) || PLATFORM(MAC) || PLATFORM(IOS) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:560:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:565:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(WIN) || PLATFORM(GTK) || PLATFORM(EFL) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:565:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:565:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:565:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:565:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:570:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(UNIX) ^~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:581:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (OS(FREEBSD) || OS(OPENBSD)) && !defined(__GLIBC__) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:581:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) && !COMPILER(MINGW) ^~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:586:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !COMPILER(MSVC) && !COMPILER(MINGW) ^~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:592:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) ^~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:592:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(DARWIN) || (OS(FREEBSD) && !defined(__GLIBC__)) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !OS(WINDOWS) && !OS(SOLARIS) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:597:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:603:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(DARWIN) ^~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:620:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) && !OS(WINCE) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:620:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) && !OS(WINCE) ^~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:628:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) ^~~~~~~~~~~~~~ In file included from ./Source/WTF/wtf/Platform.h:637:0, from ./Source/JavaScriptCore/config.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26: ./Source/WTF/wtf/FeatureDefines.h:57:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(IOS) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:170:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) && !PLATFORM(IOS) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:170:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/FeatureDefines.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) ^~~~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:254:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) && !OS(WINCE) && !PLATFORM(WIN_CAIRO) ^~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:269:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) && OS(WINCE) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:269:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) && OS(WINCE) ^~~~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:288:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN_CAIRO) ^~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(EFL) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:322:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GTK) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:324:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(UNIX) ^~~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) ^~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) ^~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(INPUT_TYPE_DATE) || ENABLE(INPUT_TYPE_DATETIME_INCOMPLETE) || ENABLE(INPUT_TYPE_DATETIMELOCAL) || ENABLE(INPUT_TYPE_MONTH) || ENABLE(INPUT_TYPE_TIME) || ENABLE(INPUT_TYPE_WEEK) ^~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:571:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/FeatureDefines.h:685:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:775:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(SVG) ^~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:871:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:871:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(SATURATED_LAYOUT_ARITHMETIC) && !ENABLE(SUBPIXEL_LAYOUT) ^~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:875:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(SVG_FONTS) && !ENABLE(SVG) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:875:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(SVG_FONTS) && !ENABLE(SVG) ^~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:879:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) ^~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:879:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(VIDEO_TRACK) && !ENABLE(VIDEO) ^~~~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:883:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(REMOTE_INSPECTOR) && !ENABLE(INSPECTOR) ^~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:883:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(REMOTE_INSPECTOR) && !ENABLE(INSPECTOR) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(IOS_TOUCH_EVENTS) && !ENABLE(TOUCH_EVENTS) ^~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/FeatureDefines.h:887:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(IOS_TOUCH_EVENTS) && !ENABLE(TOUCH_EVENTS) ^~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/config.h:30:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26: ./Source/WTF/wtf/Platform.h:639:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(EFL) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:643:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:658:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:658:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(CODEBLOCK_SAMPLING) && !ENABLE(OPCODE_SAMPLING) ^~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:661:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) ^~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:661:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) ^~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:661:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(OPCODE_SAMPLING) || ENABLE(SAMPLING_FLAGS) || ENABLE(SAMPLING_REGIONS) ^~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:666:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS))) \ ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:666:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS))) \ ^~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:666:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (CPU(X86_64) && (OS(UNIX) || OS(WINDOWS))) \ ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:667:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || (CPU(IA64) && !CPU(IA64_32)) \ ^ ~~~~~~~~ ./Source/WTF/wtf/Platform.h:667:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || (CPU(IA64) && !CPU(IA64_32)) \ ^ ~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:668:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || CPU(ALPHA) \ ^ ~~~~~~~~~ ./Source/WTF/wtf/Platform.h:669:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || CPU(ARM64) \ ^ ~~~~~~~~~ ./Source/WTF/wtf/Platform.h:670:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || CPU(S390X) \ ^ ~~~~~~~~~ ./Source/WTF/wtf/Platform.h:671:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || CPU(SPARC64) \ ^ ~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:672:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || CPU(MIPS64) \ ^ ~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:673:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || CPU(PPC64) \ ^ ~~~~~~~~~ ./Source/WTF/wtf/Platform.h:674:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || CPU(PPC64LE) ^ ~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:690:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(ENABLE_JIT) && COMPILER(GCC) && !GCC_VERSION_AT_LEAST(4, 1, 0) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:696:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(ARM64) || CPU(MIPS)) \ ^ ~~~~~~~ ./Source/WTF/wtf/Platform.h:696:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(ARM64) || CPU(MIPS)) \ ^ ~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:696:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(ARM64) || CPU(MIPS)) \ ^ ~~~~~~~ ./Source/WTF/wtf/Platform.h:696:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(ARM64) || CPU(MIPS)) \ ^ ~~~~~~~~~ ./Source/WTF/wtf/Platform.h:696:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] && (CPU(X86) || CPU(X86_64) || CPU(ARM) || CPU(ARM64) || CPU(MIPS)) \ ^ ~~~~~~~~ ./Source/WTF/wtf/Platform.h:697:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ ^ ~~~~~~~~~ ./Source/WTF/wtf/Platform.h:697:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] && (OS(DARWIN) || !COMPILER(GCC) || GCC_VERSION_AT_LEAST(4, 1, 0)) \ ^ ~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:698:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] && !OS(WINCE) \ ^ ~~~~~~~~ ./Source/WTF/wtf/Platform.h:699:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] && !(OS(WINDOWS) && CPU(X86_64)) ^ ~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:699:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:704:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(HAVE_LLVM) && PLATFORM(MAC) && ENABLE(FTL_JIT) && CPU(X86_64) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:704:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(HAVE_LLVM) && PLATFORM(MAC) && ENABLE(FTL_JIT) && CPU(X86_64) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:704:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:708:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GTK) && HAVE(LLVM) && ENABLE(JIT) && !defined(ENABLE_FTL_JIT) && CPU(X86_64) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:708:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GTK) && HAVE(LLVM) && ENABLE(JIT) && !defined(ENABLE_FTL_JIT) && CPU(X86_64) ^~~~~~~~~ ./Source/WTF/wtf/Platform.h:708:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GTK) && HAVE(LLVM) && ENABLE(JIT) && !defined(ENABLE_FTL_JIT) && CPU(X86_64) ^~~~~~~~~~ ./Source/WTF/wtf/Platform.h:708:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GTK) && HAVE(LLVM) && ENABLE(JIT) && !defined(ENABLE_FTL_JIT) && CPU(X86_64) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:714:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(WTF_USE_LLVM_DISASSEMBLER) && HAVE(LLVM) && (CPU(X86_64) || CPU(X86)) ^~~~~~~~~ ./Source/WTF/wtf/Platform.h:714:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(WTF_USE_LLVM_DISASSEMBLER) && HAVE(LLVM) && (CPU(X86_64) || CPU(X86)) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:714:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(WTF_USE_LLVM_DISASSEMBLER) && HAVE(LLVM) && (CPU(X86_64) || CPU(X86)) ^~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:721:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(EFL) && OS(LINUX))) \ ^~~~~~~~~~ ./Source/WTF/wtf/Platform.h:721:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(EFL) && OS(LINUX))) \ ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:721:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:721:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(WTF_USE_UDIS86) && ENABLE(JIT) && (PLATFORM(MAC) || (PLATFORM(EFL) && OS(LINUX))) \ ^~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] && (CPU(X86) || CPU(X86_64)) ^ ~~~~~~~ ./Source/WTF/wtf/Platform.h:722:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] && (CPU(X86) || CPU(X86_64)) ^ ~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(LLVM_DISASSEMBLER)) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:726:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(LLVM_DISASSEMBLER)) ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:730:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(WTF_USE_ARM64_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM64) ^~~~~~~~~~ ./Source/WTF/wtf/Platform.h:730:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(WTF_USE_ARM64_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM64) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:730:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(WTF_USE_ARM64_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM64) ^~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:734:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER) || USE(ARM64_DISASSEMBLER)) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:734:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(ENABLE_DISASSEMBLER) && (USE(UDIS86) || USE(ARMV7_DISASSEMBLER) || USE(ARM64_DISASSEMBLER)) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:734:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:741:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] && ENABLE(JIT) \ ^ ~~~~~~ ./Source/WTF/wtf/Platform.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD) || OS(HURD)) \ ^ ~~~~~~~~~ ./Source/WTF/wtf/Platform.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD) || OS(HURD)) \ ^ ~~~~~~~~ ./Source/WTF/wtf/Platform.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD) || OS(HURD)) \ ^ ~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:742:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD) || OS(HURD)) \ ^ ~~~~~~~ ./Source/WTF/wtf/Platform.h:743:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK)) \ ^ ~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:743:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:743:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:744:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(ARM64) || CPU(MIPS) || CPU(SH4)) ^ ~~~~~~~ ./Source/WTF/wtf/Platform.h:744:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(ARM64) || CPU(MIPS) || CPU(SH4)) ^ ~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:744:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(ARM64) || CPU(MIPS) || CPU(SH4)) ^ ~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:744:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(ARM64) || CPU(MIPS) || CPU(SH4)) ^ ~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:744:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(ARM64) || CPU(MIPS) || CPU(SH4)) ^ ~~~~~~~~~ ./Source/WTF/wtf/Platform.h:744:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(ARM64) || CPU(MIPS) || CPU(SH4)) ^ ~~~~~~~~ ./Source/WTF/wtf/Platform.h:744:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM_TRADITIONAL) || CPU(ARM64) || CPU(MIPS) || CPU(SH4)) ^ ~~~~~~~ ./Source/WTF/wtf/Platform.h:748:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) ^~~~~~~~~~ ./Source/WTF/wtf/Platform.h:748:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(ENABLE_DFG_JIT) && ENABLE(JIT) && !COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:750:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD) || OS(HURD)) ^~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:750:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD) || OS(HURD)) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:750:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD) || OS(HURD)) ^~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:750:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD) || OS(HURD)) ^~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:750:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD) || OS(HURD)) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:750:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (CPU(X86) || CPU(X86_64)) && (OS(DARWIN) || OS(LINUX) || OS(FREEBSD) || OS(HURD)) ^~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:754:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (CPU(ARM_THUMB2) || CPU(ARM64)) && (PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(EFL)) ^~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:754:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (CPU(ARM_THUMB2) || CPU(ARM64)) && (PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(EFL)) ^~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:754:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (CPU(ARM_THUMB2) || CPU(ARM64)) && (PLATFORM(IOS) || PLATFORM(GTK) || PLATFORM(EFL)) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:754:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:754:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) ^~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) ^~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:758:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(ARM_TRADITIONAL) || CPU(MIPS) || CPU(SH4) ^~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) && ENABLE(DFG_JIT) && USE(JSVALUE64) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) && ENABLE(DFG_JIT) && USE(JSVALUE64) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:767:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) && ENABLE(DFG_JIT) && USE(JSVALUE64) ^~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !ENABLE(JIT) ^~~~~~~~~~ ./Source/WTF/wtf/Platform.h:785:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !(ENABLE(JIT) || ENABLE(LLINT)) ^~~~~~~~~~ ./Source/WTF/wtf/Platform.h:785:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !(ENABLE(JIT) || ENABLE(LLINT)) ^~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:812:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(ENABLE_DFG_REGISTER_ALLOCATION_VALIDATION) && ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86) && COMPILER(MSVC) ^~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:821:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86) && COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:823:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif CPU(X86) && COMPILER(GCC) ^~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:823:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif CPU(X86) && COMPILER(GCC) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:830:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) ^~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:835:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(COMPUTED_GOTO) && ENABLE(LLINT) ^~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:843:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(ENABLE_YARR_JIT) && (ENABLE(JIT) || ENABLE(LLINT_C_LOOP)) ^~~~~~~~~~ ./Source/WTF/wtf/Platform.h:843:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(ENABLE_YARR_JIT) && (ENABLE(JIT) || ENABLE(LLINT_C_LOOP)) ^~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:852:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) || ENABLE(YARR_JIT) ^~~~~~~~~~ ./Source/WTF/wtf/Platform.h:852:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) || ENABLE(YARR_JIT) ^~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:862:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DISASSEMBLER) ^~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:875:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(LLINT_CLOOP) || 1 ^~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:881:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(ASSEMBLER) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:882:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86_64) && !OS(WINDOWS) || PLATFORM(IOS) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:882:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:882:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86_64) && !OS(WINDOWS) || PLATFORM(IOS) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:891:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86_64) && ENABLE(JIT) && PLATFORM(MAC) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:891:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86_64) && ENABLE(JIT) && PLATFORM(MAC) ^~~~~~~~~~ ./Source/WTF/wtf/Platform.h:891:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86_64) && ENABLE(JIT) && PLATFORM(MAC) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:899:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) || PLATFORM(IOS) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) ^~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:903:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(WEBGL) && !defined(WTF_USE_3D_GRAPHICS) ^~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:907:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(WEBGL) && PLATFORM(WIN) ^~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:907:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(WEBGL) && PLATFORM(WIN) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(VIDEO) && PLATFORM(WIN_CAIRO) ^~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:913:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(VIDEO) && PLATFORM(WIN_CAIRO) ^~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:919:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) ^~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:919:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(TEXTURE_MAPPER) && USE(3D_GRAPHICS) && !defined(WTF_USE_TEXTURE_MAPPER_GL) ^~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:924:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) || PLATFORM(IOS) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:924:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:931:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(WIN) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:935:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:935:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) && HAVE(ACCESSIBILITY) ^~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:939:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(ARM_THUMB2) || CPU(ARM64) ^~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:939:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(ARM_THUMB2) || CPU(ARM64) ^~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:943:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(ENABLE_THREADING_LIBDISPATCH) && HAVE(DISPATCH_H) ^~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(GLIB) ^~~~~~~~~~~~ In file included from ./Source/WTF/wtf/Platform.h:952:0, from ./Source/JavaScriptCore/config.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26: ./Source/WTF/wtf/gobject/GTypedefs.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(CAIRO) ^~~~~~~~~~~~~ ./Source/WTF/wtf/gobject/GTypedefs.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(CLUTTER) ^~~~~~~~~~~~~~~ ./Source/WTF/wtf/gobject/GTypedefs.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GTK) ^~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/config.h:30:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26: ./Source/WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(WTF_USE_EXPORT_MACROS) && (PLATFORM(MAC) || PLATFORM(WIN)) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:959:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(WTF_USE_EXPORT_MACROS_FOR_TESTING) && (PLATFORM(GTK) || PLATFORM(WIN)) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:963:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:967:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GTK) || PLATFORM(EFL) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:967:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:971:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(WTF_USE_IMLANG_FONT_LINK2) && !OS(WINCE) ^~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:975:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM64)))) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:975:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM64)))) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:975:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM64)))) ^~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:975:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM64)))) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:975:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM64)))) ^~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/config.h:30:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26: ./Source/WTF/wtf/Platform.h:975:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(ENABLE_COMPARE_AND_SWAP) && (OS(WINDOWS) || (COMPILER(GCC) && (CPU(X86) || CPU(X86_64) || CPU(ARM_THUMB2) || CPU(ARM64)))) ^~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:981:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(ENABLE_PARALLEL_GC) && !ENABLE(OBJECT_MARK_LOGGING) && (PLATFORM(MAC) || PLATFORM(IOS) || PLATFORM(GTK)) && ENABLE(COMPARE_AND_SWAP) ^~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:989:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !defined(ENABLE_BINDING_INTEGRITY) && !OS(WINDOWS) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:993:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(IOS) || PLATFORM(MAC) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:993:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:997:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || ((PLATFORM(MAC) && !PLATFORM(IOS)) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:997:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:997:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:1002:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 50000) || ((PLATFORM(MAC) && !PLATFORM(IOS)) || (OS(WINDOWS) && USE(CG)) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1002:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:1002:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:1002:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 50000) || ((PLATFORM(MAC) && !PLATFORM(IOS)) || (OS(WINDOWS) && USE(CG)) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1002:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 50000) || ((PLATFORM(MAC) && !PLATFORM(IOS)) || (OS(WINDOWS) && USE(CG)) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) ^~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1006:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 70000) || (((PLATFORM(MAC) && !PLATFORM(IOS)) || (OS(WINDOWS) && USE(CG))) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1006:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:1006:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:1006:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 70000) || (((PLATFORM(MAC) && !PLATFORM(IOS)) || (OS(WINDOWS) && USE(CG))) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1006:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 70000) || (((PLATFORM(MAC) && !PLATFORM(IOS)) || (OS(WINDOWS) && USE(CG))) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090) ^~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1011:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (PLATFORM(IOS) && __IPHONE_OS_VERSION_MIN_REQUIRED >= 60000) || ((PLATFORM(MAC) && !PLATFORM(IOS)) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1011:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:1011:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:1015:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (PLATFORM(MAC) && !PLATFORM(IOS)) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080 ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1015:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:1019:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1019:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:1019:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:1019:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1019:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) || PLATFORM(GTK) || (PLATFORM(WIN) && !USE(WINGDI) && !PLATFORM(WIN_CAIRO)) ^~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1023:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1027:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) && !PLATFORM(IOS) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1027:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:1035:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(IOS) || (PLATFORM(MAC) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1080) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1035:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:1042:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(IOS) || PLATFORM(MAC) || PLATFORM(EFL) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1042:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:1042:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:1045:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !PLATFORM(IOS) && PLATFORM(MAC) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1045:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:1049:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) && !PLATFORM(IOS) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1049:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:1054:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1059:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(IOS) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1063:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) || PLATFORM(IOS) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1063:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) && !PLATFORM(IOS_SIMULATOR) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1067:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) && !PLATFORM(IOS_SIMULATOR) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1071:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(GTK) || PLATFORM(EFL) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1071:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/Platform.h:1076:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1080:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1087:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) && !PLATFORM(IOS) && __MAC_OS_X_VERSION_MIN_REQUIRED >= 1090 ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Platform.h:1087:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./Source/JavaScriptCore/config.h:31:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26: ./Source/WTF/wtf/ExportMacros.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/ExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/ExportMacros.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(EXPORT_MACROS) ^~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/ExportMacros.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) && !COMPILER(GCC) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/ExportMacros.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) && !COMPILER(GCC) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/ExportMacros.h:114:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(EXPORT_MACROS_FOR_TESTING) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/config.h:33:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26: ./Source/JavaScriptCore/runtime/JSExportMacros.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(EXPORT_MACROS) ^~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/JSExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) && !COMPILER(GCC) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/JSExportMacros.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) && !COMPILER(GCC) ^~~~~~~~~~~~~~~~ In file included from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26:0: ./Source/JavaScriptCore/config.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) ^~~~~~~~~~~~~~ In file included from ./Source/WTF/wtf/PossiblyNull.h:29:0, from ./Source/WTF/wtf/FastMalloc.h:27, from ./Source/JavaScriptCore/config.h:60, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26: ./Source/WTF/wtf/Assertions.h:79:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Assertions.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && !defined(__OBJC__) ^~~~~~~~~~~~~~~~ In file included from ./Source/WTF/wtf/PossiblyNull.h:29:0, from ./Source/WTF/wtf/FastMalloc.h:27, from ./Source/JavaScriptCore/config.h:60, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26: ./Source/WTF/wtf/Assertions.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(IOS) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Assertions.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(CLANG) ^~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Assertions.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINCE) ^~~~~~~~~~~~ ./Source/WTF/wtf/Assertions.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Assertions.h:322:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER_SUPPORTS(C_STATIC_ASSERT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Assertions.h:369:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(CLANG) ^~~~~~~~~~~~~~~~~~ In file included from ./Source/WTF/wtf/FastMalloc.h:28:0, from ./Source/JavaScriptCore/config.h:60, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26: ./Source/WTF/wtf/StdLibExtras.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(__APPLE_CC__) && __GNUC__ == 4 && __GNUC_MINOR__ == 0 && __GNUC_PATCHLEVEL__ == 1 ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/StdLibExtras.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) ^~~~~~~~~~~ ./Source/WTF/wtf/StdLibExtras.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) ^~~~~~~~~~~~ ./Source/WTF/wtf/StdLibExtras.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (CPU(ARM) || CPU(MIPS)) && COMPILER(GCC) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/StdLibExtras.h:169:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) ^~~~~~~~~~~~~~~~ In file included from ./Source/WTF/wtf/FastMalloc.h:28:0, from ./Source/JavaScriptCore/config.h:60, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26: ./Source/WTF/wtf/StdLibExtras.h:281:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINCE) ^~~~~~~~~~~~ ./Source/WTF/wtf/StdLibExtras.h:314:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (COMPILER(GCC) && !COMPILER(CLANG) && !GCC_VERSION_AT_LEAST(4, 8, 1)) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/StdLibExtras.h:314:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (COMPILER(GCC) && !COMPILER(CLANG) && !GCC_VERSION_AT_LEAST(4, 8, 1)) ^~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/StdLibExtras.h:376:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER_SUPPORTS(CXX_USER_LITERALS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/StdLibExtras.h:406:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER_SUPPORTS(CXX_USER_LITERALS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/config.h:60:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26: ./Source/WTF/wtf/FastMalloc.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(WTF_MALLOC_VALIDATION) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/config.h:60:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26: ./Source/WTF/wtf/FastMalloc.h:241:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && OS(DARWIN) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/FastMalloc.h:241:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && OS(DARWIN) ^~~~~~~~~~~~~ ./Source/WTF/wtf/FastMalloc.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(GCC) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/FastMalloc.h:260:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(GLOBAL_FASTMALLOC_NEW) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/FastMalloc.h:328:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(GLOBAL_FASTMALLOC_NEW) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/config.h:63:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26: ./Source/WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !(OS(DARWIN) && PLATFORM(GTK)) && !PLATFORM(EFL) && !defined(_LIBCPP_VERSION) ^~~~~~~~~~~~~ ./Source/WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !(OS(DARWIN) && PLATFORM(GTK)) && !PLATFORM(EFL) && !defined(_LIBCPP_VERSION) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/DisallowCType.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26:0: ./Source/JavaScriptCore/config.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from ./Source/WTF/wtf/OwnPtr.h:26:0, from ./Source/WTF/wtf/Vector.h:33, from ./Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30, from ./Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from ./Source/JavaScriptCore/heap/Heap.h:25, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/OwnPtrCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(EFL) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/OwnPtrCommon.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(EFL) ^~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30:0, from ./Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from ./Source/JavaScriptCore/heap/Heap.h:25, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/Vector.h:179:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) && defined(_FORTIFY_SOURCE) ^~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/GCIncomingRefCounted.h:30:0, from ./Source/JavaScriptCore/runtime/ArrayBuffer.h:29, from ./Source/JavaScriptCore/heap/Heap.h:25, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/Vector.h:739:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL ^~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Vector.h:771:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) && defined(_ITERATOR_DEBUG_LEVEL) && _ITERATOR_DEBUG_LEVEL ^~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/HeapTimer.h:29:0, from ./Source/JavaScriptCore/runtime/GCActivityCallback.h:32, from ./Source/JavaScriptCore/heap/BlockAllocator.h:29, from ./Source/JavaScriptCore/heap/Heap.h:26, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/RetainPtr.h:24:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(CF) || defined(__OBJC__) ^~~~~~~~~~ In file included from ./Source/WTF/wtf/Threading.h:66:0, from ./Source/JavaScriptCore/heap/HeapTimer.h:30, from ./Source/JavaScriptCore/runtime/GCActivityCallback.h:32, from ./Source/JavaScriptCore/heap/BlockAllocator.h:29, from ./Source/JavaScriptCore/heap/Heap.h:26, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/Atomics.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) && !COMPILER(GCC) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Atomics.h:75:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) && !COMPILER(GCC) ^~~~~~~~~~~~~~~~ In file included from ./Source/WTF/wtf/Threading.h:66:0, from ./Source/JavaScriptCore/heap/HeapTimer.h:30, from ./Source/JavaScriptCore/runtime/GCActivityCallback.h:32, from ./Source/JavaScriptCore/heap/BlockAllocator.h:29, from ./Source/JavaScriptCore/heap/Heap.h:26, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/Atomics.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(COMPARE_AND_SWAP) ^~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Atomics.h:159:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(COMPARE_AND_SWAP) ^~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Atomics.h:226:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) && !COMPILER(GCC) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Atomics.h:226:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) && !COMPILER(GCC) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Atomics.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(ARM_THUMB2) || CPU(ARM64) ^~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/Atomics.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(ARM_THUMB2) || CPU(ARM64) ^~~~~~~~~~~~~ ./Source/WTF/wtf/Atomics.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif CPU(X86) || CPU(X86_64) ^~~~~~~~~~~ ./Source/WTF/wtf/Atomics.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif CPU(X86) || CPU(X86_64) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/Atomics.h:290:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(COMPARE_AND_SWAP) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./Source/WTF/wtf/ThreadSafeRefCounted.h:63:0, from ./Source/WTF/wtf/Threading.h:69, from ./Source/JavaScriptCore/heap/HeapTimer.h:30, from ./Source/JavaScriptCore/runtime/GCActivityCallback.h:32, from ./Source/JavaScriptCore/heap/BlockAllocator.h:29, from ./Source/JavaScriptCore/heap/Heap.h:26, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/DynamicAnnotations.h:53:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(DYNAMIC_ANNOTATIONS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./Source/WTF/wtf/Threading.h:70:0, from ./Source/JavaScriptCore/heap/HeapTimer.h:30, from ./Source/JavaScriptCore/runtime/GCActivityCallback.h:32, from ./Source/JavaScriptCore/heap/BlockAllocator.h:29, from ./Source/JavaScriptCore/heap/Heap.h:26, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/ThreadingPrimitives.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/ThreadingPrimitives.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(PTHREADS) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/ThreadingPrimitives.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(PTHREADS) ^~~~~~~~~~~~~~~~ In file included from ./Source/WTF/wtf/Threading.h:70:0, from ./Source/JavaScriptCore/heap/HeapTimer.h:30, from ./Source/JavaScriptCore/runtime/GCActivityCallback.h:32, from ./Source/JavaScriptCore/heap/BlockAllocator.h:29, from ./Source/JavaScriptCore/heap/Heap.h:26, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/ThreadingPrimitives.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/ThreadingPrimitives.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) ^~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/GCActivityCallback.h:32:0, from ./Source/JavaScriptCore/heap/BlockAllocator.h:29, from ./Source/JavaScriptCore/heap/Heap.h:26, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/heap/HeapTimer.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(CF) ^~~~~~~~~~ ./Source/JavaScriptCore/heap/HeapTimer.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif PLATFORM(EFL) ^~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/heap/HeapTimer.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(CF) ^~~~~~~~~~ ./Source/JavaScriptCore/heap/HeapTimer.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(CF) ^~~~~~~~~~ ./Source/JavaScriptCore/heap/HeapTimer.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif PLATFORM(EFL) ^~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/BlockAllocator.h:29:0, from ./Source/JavaScriptCore/heap/Heap.h:26, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/runtime/GCActivityCallback.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(CF) ^~~~~~~~~~ ./Source/JavaScriptCore/runtime/GCActivityCallback.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(CF) ^~~~~~~~~~ ./Source/JavaScriptCore/runtime/GCActivityCallback.h:62:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif PLATFORM(EFL) ^~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/GCActivityCallback.h:91:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(CF) ^~~~~~~~~~ ./Source/JavaScriptCore/runtime/GCActivityCallback.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(CF) || PLATFORM(EFL) ^~~~~~~~~~ ./Source/JavaScriptCore/runtime/GCActivityCallback.h:95:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(CF) || PLATFORM(EFL) ^~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/BlockAllocator.h:30:0, from ./Source/JavaScriptCore/heap/Heap.h:26, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/heap/HeapBlock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(GCC) ^~~~~~~~~~~~~~~~ In file included from ./Source/WTF/wtf/MetaAllocator.h:40:0, from ./Source/JavaScriptCore/heap/SuperRegion.h:29, from ./Source/JavaScriptCore/heap/Region.h:30, from ./Source/JavaScriptCore/heap/BlockAllocator.h:31, from ./Source/JavaScriptCore/heap/Heap.h:26, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/TCSpinLock.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(UNIX) ^~~~~~~~~~~ ./Source/WTF/wtf/TCSpinLock.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(COMPARE_AND_SWAP) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/SuperRegion.h:29:0, from ./Source/JavaScriptCore/heap/Region.h:30, from ./Source/JavaScriptCore/heap/BlockAllocator.h:31, from ./Source/JavaScriptCore/heap/Heap.h:26, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/MetaAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(META_ALLOCATOR_PROFILE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/MetaAllocator.h:194:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(META_ALLOCATOR_PROFILE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./Source/WTF/wtf/OSAllocator.h:30:0, from ./Source/WTF/wtf/PageAllocation.h:30, from ./Source/WTF/wtf/PageReservation.h:29, from ./Source/JavaScriptCore/heap/SuperRegion.h:31, from ./Source/JavaScriptCore/heap/Region.h:30, from ./Source/JavaScriptCore/heap/BlockAllocator.h:31, from ./Source/JavaScriptCore/heap/Heap.h:26, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/VMTags.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(DARWIN) ^~~~~~~~~~~~~ In file included from ./Source/WTF/wtf/PageAllocation.h:30:0, from ./Source/WTF/wtf/PageReservation.h:29, from ./Source/JavaScriptCore/heap/SuperRegion.h:31, from ./Source/JavaScriptCore/heap/Region.h:30, from ./Source/JavaScriptCore/heap/BlockAllocator.h:31, from ./Source/JavaScriptCore/heap/Heap.h:26, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/OSAllocator.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINCE) ^~~~~~~~~~~~ In file included from ./Source/WTF/wtf/PageReservation.h:29:0, from ./Source/JavaScriptCore/heap/SuperRegion.h:31, from ./Source/JavaScriptCore/heap/Region.h:30, from ./Source/JavaScriptCore/heap/BlockAllocator.h:31, from ./Source/JavaScriptCore/heap/Heap.h:26, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/PageAllocation.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(DARWIN) ^~~~~~~~~~~~~ ./Source/WTF/wtf/PageAllocation.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/PageAllocation.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(ERRNO_H) ^~~~~~~~~~~~ ./Source/WTF/wtf/PageAllocation.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(MMAP) ^~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/Region.h:33:0, from ./Source/JavaScriptCore/heap/BlockAllocator.h:31, from ./Source/JavaScriptCore/heap/Heap.h:26, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/PageAllocationAligned.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(DARWIN) ^~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/BlockAllocator.h:31:0, from ./Source/JavaScriptCore/heap/Heap.h:26, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/heap/Region.h:223:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(SUPER_REGION) ^~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/heap/Region.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(SUPER_REGION) ^~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/heap/Region.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(SUPER_REGION) ^~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/heap/Region.h:268:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(SUPER_REGION) ^~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/heap/Region.h:297:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(SUPER_REGION) ^~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/heap/Region.h:308:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(SUPER_REGION) ^~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/JSCJSValue.h:33:0, from ./Source/JavaScriptCore/heap/CopiedBlock.h:32, from ./Source/JavaScriptCore/heap/CopiedAllocator.h:29, from ./Source/JavaScriptCore/heap/CopiedSpace.h:29, from ./Source/JavaScriptCore/heap/CopyVisitor.h:29, from ./Source/JavaScriptCore/heap/Heap.h:28, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/MathExtras.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(SOLARIS) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/MathExtras.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(OPENBSD) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/MathExtras.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(DARWIN) ^~~~~~~~~~~~~ ./Source/WTF/wtf/MathExtras.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(notSOLARIS) ^~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/MathExtras.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(OPENBSD) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/MathExtras.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/MathExtras.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MINGW64) && (!defined(__MINGW64_VERSION_RC) || __MINGW64_VERSION_RC < 1) ^~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/CopiedBlock.h:32:0, from ./Source/JavaScriptCore/heap/CopiedAllocator.h:29, from ./Source/JavaScriptCore/heap/CopiedSpace.h:29, from ./Source/JavaScriptCore/heap/CopyVisitor.h:29, from ./Source/JavaScriptCore/heap/Heap.h:28, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/runtime/JSCJSValue.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/JSCJSValue.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(LLINT_C_LOOP) ^~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/JSCJSValue.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(JSVALUE32_64) ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/JSCJSValue.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif USE(JSVALUE64) ^~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/JSCJSValue.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(BIG_ENDIAN) ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/JSCJSValue.h:126:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/JSCJSValue.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(LLINT_C_LOOP) ^~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/JSCJSValue.h:136:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(JSVALUE32_64) ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/JSCJSValue.h:298:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(JSVALUE32_64) ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/JSCJSValue.h:327:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif USE(JSVALUE64) ^~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/JSCJSValue.h:415:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(JSVALUE32_64) ^~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/CopiedAllocator.h:29:0, from ./Source/JavaScriptCore/heap/CopiedSpace.h:29, from ./Source/JavaScriptCore/heap/CopyVisitor.h:29, from ./Source/JavaScriptCore/heap/Heap.h:28, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/heap/CopiedBlock.h:123:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(JSVALUE64) ^~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/GCThreadSharedData.h:30:0, from ./Source/JavaScriptCore/heap/Heap.h:30, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/heap/MarkStack.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(OBJECT_MARK_LOGGING) ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/GCThreadSharedData.h:31:0, from ./Source/JavaScriptCore/heap/Heap.h:30, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/heap/MarkedBlock.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(PARALLEL_GC) ^~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/Heap.h:30:0, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/heap/GCThreadSharedData.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(PARALLEL_GC) ^~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/Heap.h:31:0, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/heap/HandleSet.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(GC_VALIDATION) || !ASSERT_DISABLED ^~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/JITStubRoutineSet.h:31:0, from ./Source/JavaScriptCore/heap/Heap.h:34, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/jit/JITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/jit/JITStubRoutine.h:33:0, from ./Source/JavaScriptCore/heap/JITStubRoutineSet.h:31, from ./Source/JavaScriptCore/heap/Heap.h:34, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/jit/ExecutableAllocator.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(IOS) ^~~~~~~~~~ ./Source/JavaScriptCore/jit/ExecutableAllocator.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(IOS) ^~~~~~~~~~ ./Source/JavaScriptCore/jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(MIPS) && OS(LINUX) ^~~~~~~~~~~~ ./Source/JavaScriptCore/jit/ExecutableAllocator.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/JavaScriptCore/jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(SH4) && OS(LINUX) ^~~~~~~~~~~ ./Source/JavaScriptCore/jit/ExecutableAllocator.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(SH4) && OS(LINUX) ^~~~~~~~~~~~ ./Source/JavaScriptCore/jit/ExecutableAllocator.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINCE) ^~~~~~~~~~~~ ./Source/JavaScriptCore/jit/ExecutableAllocator.h:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/jit/ExecutableAllocator.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(ASSEMBLER) ^~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/jit/ExecutableAllocator.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(EXECUTABLE_ALLOCATOR_DEMAND) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/jit/ExecutableAllocator.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/jit/ExecutableAllocator.h:131:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(META_ALLOCATOR_PROFILE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/jit/ExecutableAllocator.h:139:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/jit/ExecutableAllocator.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(ASSEMBLER_WX_EXCLUSIVE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:29:0, from ./Source/JavaScriptCore/jit/JITStubRoutine.h:34, from ./Source/JavaScriptCore/heap/JITStubRoutineSet.h:31, from ./Source/JavaScriptCore/heap/Heap.h:34, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/disassembler/Disassembler.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DISASSEMBLER) ^~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/Opcode.h:33:0, from ./Source/JavaScriptCore/llint/LLIntData.h:30, from ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31, from ./Source/JavaScriptCore/jit/JITStubRoutine.h:34, from ./Source/JavaScriptCore/heap/JITStubRoutineSet.h:31, from ./Source/JavaScriptCore/heap/Heap.h:34, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/llint/LLIntOpcode.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(LLINT) ^~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/llint/LLIntData.h:30:0, from ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31, from ./Source/JavaScriptCore/jit/JITStubRoutine.h:34, from ./Source/JavaScriptCore/heap/JITStubRoutineSet.h:31, from ./Source/JavaScriptCore/heap/Heap.h:34, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/bytecode/Opcode.h:227:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(COMPUTED_GOTO_OPCODES) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/Opcode.h:248:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(OPCODE_STATS) ^~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:31:0, from ./Source/JavaScriptCore/jit/JITStubRoutine.h:34, from ./Source/JavaScriptCore/heap/JITStubRoutineSet.h:31, from ./Source/JavaScriptCore/heap/Heap.h:34, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/llint/LLIntData.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(LLINT_C_LOOP) ^~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/llint/LLIntData.h:46:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(LLINT) ^~~~~~~~~~~~ ./Source/JavaScriptCore/llint/LLIntData.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(CLANG) ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/llint/LLIntData.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(CLANG) ^~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/jit/JITStubRoutine.h:34:0, from ./Source/JavaScriptCore/heap/JITStubRoutineSet.h:31, from ./Source/JavaScriptCore/heap/Heap.h:34, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(ARM_THUMB2) && !ENABLE(LLINT_C_LOOP) ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(ARM_THUMB2) && !ENABLE(LLINT_C_LOOP) ^~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86) && OS(WINDOWS) ^~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86) && OS(WINDOWS) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86) ^~~~~~~~~~~ In file included from ./Source/JavaScriptCore/jit/JITStubRoutine.h:34:0, from ./Source/JavaScriptCore/heap/JITStubRoutineSet.h:31, from ./Source/JavaScriptCore/heap/Heap.h:34, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:137:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CALLING_CONVENTION_IS_STDCALL && !OS(WINDOWS) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(ARM_THUMB2) ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:291:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(LLINT) ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:305:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(ARM_THUMB2) ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssemblerCodeRef.h:407:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(LLINT) ^~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/JITStubRoutineSet.h:31:0, from ./Source/JavaScriptCore/heap/Heap.h:34, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/jit/JITStubRoutine.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/jit/JITStubRoutine.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/jit/JITStubRoutine.h:124:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(EXECUTABLE_ALLOCATOR_FIXED) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/Heap.h:34:0, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/heap/JITStubRoutineSet.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/MachineStackMarker.h:26:0, from ./Source/JavaScriptCore/heap/MarkedSpace.h:25, from ./Source/JavaScriptCore/heap/Heap.h:38, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/ThreadSpecific.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(PTHREADS) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/ThreadSpecific.h:56:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/ThreadSpecific.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(WEB_THREAD) ^~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/ThreadSpecific.h:76:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/ThreadSpecific.h:97:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/ThreadSpecific.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(PTHREADS) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/ThreadSpecific.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(PTHREADS) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/ThreadSpecific.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(PTHREADS) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/ThreadSpecific.h:237:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(PTHREADS) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/ThreadSpecific.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(WEB_THREAD) ^~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/Heap.h:38:0, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/heap/MarkedSpace.h:130:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(CF) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/Heap.h:38:0, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/heap/MarkedSpace.h:280:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(GGC) ^~~~~~~~~~ In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24:0, from ./Source/WTF/wtf/text/AtomicString.h:25, from ./Source/WTF/wtf/text/StringHash.h:25, from ./Source/JavaScriptCore/heap/SlotVisitor.h:33, from ./Source/JavaScriptCore/heap/Heap.h:40, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/text/StringImpl.h:38:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(CF) ^~~~~~~~~~ In file included from ./Source/WTF/wtf/text/AtomicStringImpl.h:24:0, from ./Source/WTF/wtf/text/AtomicString.h:25, from ./Source/WTF/wtf/text/StringHash.h:25, from ./Source/JavaScriptCore/heap/SlotVisitor.h:33, from ./Source/JavaScriptCore/heap/Heap.h:40, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/text/StringImpl.h:628:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (CPU(X86) || CPU(X86_64)) ^~~~~~~~~~~ ./Source/WTF/wtf/text/StringImpl.h:628:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (CPU(X86) || CPU(X86_64)) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/text/StringImpl.h:748:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(CF) ^~~~~~~~~~ ./Source/WTF/wtf/text/StringImpl.h:881:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86_64) || CPU(ARM64) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/text/StringImpl.h:881:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86_64) || CPU(ARM64) ^~~~~~~~~~~~~ ./Source/WTF/wtf/text/StringImpl.h:951:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif CPU(X86) ^~~~~~~~~~~ ./Source/WTF/wtf/text/StringImpl.h:994:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/text/StringImpl.h:994:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif PLATFORM(IOS) && WTF_ARM_ARCH_AT_LEAST(7) ^~~~~~~~~~~ In file included from ./Source/WTF/wtf/text/WTFString.h:28:0, from ./Source/WTF/wtf/text/AtomicString.h:26, from ./Source/WTF/wtf/text/StringHash.h:25, from ./Source/JavaScriptCore/heap/SlotVisitor.h:33, from ./Source/JavaScriptCore/heap/Heap.h:40, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) ^~~~~~~~~~~~~ ./Source/WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) ^~~~~~~~~~~ ./Source/WTF/wtf/text/ASCIIFastPath.h:25:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/text/ASCIIFastPath.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) ^~~~~~~~~~~~~ ./Source/WTF/wtf/text/ASCIIFastPath.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) ^~~~~~~~~~~ ./Source/WTF/wtf/text/ASCIIFastPath.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(DARWIN) && (CPU(X86) || CPU(X86_64)) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/text/ASCIIFastPath.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(GCC) && CPU(ARM64) && defined(NDEBUG) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/text/ASCIIFastPath.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(GCC) && CPU(ARM64) && defined(NDEBUG) ^~~~~~~~~~~~~ ./Source/WTF/wtf/text/ASCIIFastPath.h:161:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/text/ASCIIFastPath.h:161:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/text/ASCIIFastPath.h:161:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/text/ASCIIFastPath.h:161:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(GCC) && CPU(ARM_NEON) && !(PLATFORM(BIG_ENDIAN) || PLATFORM(MIDDLE_ENDIAN)) && defined(NDEBUG) ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./Source/WTF/wtf/text/AtomicString.h:26:0, from ./Source/WTF/wtf/text/StringHash.h:25, from ./Source/JavaScriptCore/heap/SlotVisitor.h:33, from ./Source/JavaScriptCore/heap/Heap.h:40, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/text/WTFString.h:381:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER_SUPPORTS(CXX_REFERENCE_QUALIFIED_FUNCTIONS) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/text/WTFString.h:397:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(CF) ^~~~~~~~~~ In file included from ./Source/WTF/wtf/text/StringHash.h:25:0, from ./Source/JavaScriptCore/heap/SlotVisitor.h:33, from ./Source/JavaScriptCore/heap/Heap.h:40, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/text/AtomicString.h:149:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(CF) ^~~~~~~~~~ ./Source/WTF/wtf/text/AtomicString.h:190:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(CF) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/Heap.h:40:0, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/heap/SlotVisitor.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(OBJECT_MARK_LOGGING) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/heap/SlotVisitor.h:142:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(OBJECT_MARK_LOGGING) ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/WriteBarrierSupport.h:29:0, from ./Source/JavaScriptCore/heap/Heap.h:43, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/runtime/SamplingCounter.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(SAMPLING_COUNTERS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/Heap.h:43:0, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/heap/WriteBarrierSupport.h:60:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(WRITE_BARRIER_PROFILING) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/heap/WriteBarrierSupport.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(WRITE_BARRIER_PROFILING) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/DeferGC.h:29:0, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/heap/Heap.h:202:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(CF) ^~~~~~~~~~ ./Source/JavaScriptCore/heap/Heap.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(WRITE_BARRIER_PROFILING) || ENABLE(GGC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/heap/Heap.h:386:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(WRITE_BARRIER_PROFILING) || ENABLE(GGC) ^~~~~~~~~~ ./Source/JavaScriptCore/heap/Heap.h:395:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(WRITE_BARRIER_PROFILING) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/heap/Heap.h:407:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(WRITE_BARRIER_PROFILING) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/heap/Heap.h:444:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(ALLOCATION_LOGGING) ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/heap/Heap.h:453:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(ALLOCATION_LOGGING) ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/heap/Heap.h:462:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(ALLOCATION_LOGGING) ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/heap/Heap.h:472:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(ALLOCATION_LOGGING) ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/heap/Heap.h:482:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(ALLOCATION_LOGGING) ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/heap/Heap.h:486:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(ALLOCATION_LOGGING) ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/heap/Heap.h:496:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(ALLOCATION_LOGGING) ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/heap/Heap.h:509:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(CF) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(CONCURRENT_JIT) ^~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(CONCURRENT_JIT) ^~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(CONCURRENT_JIT) && !defined(NDEBUG) ^~~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/WriteBarrier.h:29:0, from ./Source/JavaScriptCore/runtime/PropertyStorage.h:29, from ./Source/JavaScriptCore/runtime/IndexingHeader.h:29, from ./Source/JavaScriptCore/runtime/ArrayConventions.h:24, from ./Source/JavaScriptCore/runtime/JSArray.h:24, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/heap/GCAssertions.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(GC_VALIDATION) ^~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/WriteBarrier.h:29:0, from ./Source/JavaScriptCore/runtime/PropertyStorage.h:29, from ./Source/JavaScriptCore/runtime/IndexingHeader.h:29, from ./Source/JavaScriptCore/runtime/ArrayConventions.h:24, from ./Source/JavaScriptCore/runtime/JSArray.h:24, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/heap/GCAssertions.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(CLANG) ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/heap/GCAssertions.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/PropertyStorage.h:29:0, from ./Source/JavaScriptCore/runtime/IndexingHeader.h:29, from ./Source/JavaScriptCore/runtime/ArrayConventions.h:24, from ./Source/JavaScriptCore/runtime/JSArray.h:24, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/runtime/WriteBarrier.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(GC_VALIDATION) ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/WriteBarrier.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(WRITE_BARRIER_PROFILING) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/WriteBarrier.h:144:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(GC_VALIDATION) ^~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/SparseArrayValueMap.h:29:0, from ./Source/JavaScriptCore/runtime/ArrayStorage.h:32, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:29, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/runtime/JSCell.h:148:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(GC_VALIDATION) ^~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:29:0, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/runtime/ArrayStorage.h:81:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(JSVALUE32_64) ^~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/JSDateMath.h:47:0, from ./Source/JavaScriptCore/runtime/DateInstanceCache.h:30, from ./Source/JavaScriptCore/runtime/VM.h:32, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/GregorianDateTime.h:90:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(TM_GMTOFF) ^~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/jit/GPRInfo.h:29:0, from ./Source/JavaScriptCore/runtime/VM.h:34, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/assembler/MacroAssembler.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(ASSEMBLER) ^~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(ARM_THUMB2) ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif CPU(ARM64) ^~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif CPU(ARM_TRADITIONAL) ^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif CPU(MIPS) ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif CPU(X86) ^~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif CPU(X86_64) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:59:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif CPU(SH4) ^~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:66:2: error: #error "The MacroAssembler is not supported on this platform." #error "The MacroAssembler is not supported on this platform." ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:143:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86_64) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:163:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !CPU(ARM64) ^~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:277:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86_64) || CPU(ARM64) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:277:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86_64) || CPU(ARM64) ^~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:294:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(MIPS) ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:354:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !CPU(ARM_THUMB2) && !CPU(ARM64) ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:354:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !CPU(ARM_THUMB2) && !CPU(ARM64) ^~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/jit/GPRInfo.h:29:0, from ./Source/JavaScriptCore/runtime/VM.h:34, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/assembler/MacroAssembler.h:365:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !CPU(ARM_TRADITIONAL) ^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:426:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !CPU(X86_64) && !CPU(ARM64) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:426:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !CPU(X86_64) && !CPU(ARM64) ^~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1208:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(FORCED_JIT_BLINDING) ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1400:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86_64) || CPU(ARM64) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1400:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86_64) || CPU(ARM64) ^~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1410:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86) || CPU(X86_64) ^~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1410:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86) || CPU(X86_64) ^~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/VM.h:34:0, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/jit/GPRInfo.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(JSVALUE64) ^~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:132:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(JSVALUE32_64) ^~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/VM.h:34:0, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/jit/GPRInfo.h:285:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86) ^~~~~~~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:350:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86_64) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:447:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(ARM) ^~~~~~~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:528:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(ARM64) ^~~~~~~~~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:622:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(MIPS) ^~~~~~~~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:698:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(SH4) ^~~~~~~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(JSVALUE32_64) ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:784:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/VM.h:37:0, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/jit/JITThunks.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/jit/JITThunks.h:35:0, from ./Source/JavaScriptCore/runtime/VM.h:37, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/llint/LowLevelInterpreter.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(LLINT) ^~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/jit/JITThunks.h:37:0, from ./Source/JavaScriptCore/runtime/VM.h:37, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/jit/ThunkGenerator.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/VM.h:48:0, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/jit/ThunkGenerators.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/VM.h:50:0, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) || PLATFORM(IOS) ^~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/Watchdog.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/JavaScriptCore/runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) || PLATFORM(IOS) ^~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/Watchdog.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] In file included from ./Source/JavaScriptCore/runtime/VM.h:60:0, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/StackBounds.h:73:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINCE) ^~~~~~~~~~~~ In file included from ./Source/WTF/wtf/WTFThreadData.h:34:0, from ./Source/JavaScriptCore/runtime/VM.h:63, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/StackStats.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !ENABLE(STACK_STATS) ^~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/VM.h:63:0, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/WTF/wtf/WTFThreadData.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/WTFThreadData.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(STACK_STATS) ^~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/WTFThreadData.h:118:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(STACK_STATS) ^~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33:0, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/runtime/VM.h:65:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(REGEXP_TRACING) ^~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/VM.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(REGEXP_TRACING) ^~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/VM.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/VM.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(FTL_JIT) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/VM.h:145:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/VM.h:172:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(MIPS) && (defined WTF_MIPS_ARCH_REV && WTF_MIPS_ARCH_REV == 2) ^~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/VM.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/VM.h:210:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/VM.h:218:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(ASSEMBLER) ^~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/VM.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/VM.h:255:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(PROMISES) ^~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33:0, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/runtime/VM.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) && ENABLE(LLINT) ^~~~~~~~~~ ./Source/JavaScriptCore/runtime/VM.h:315:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) && ENABLE(LLINT) ^~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/VM.h:317:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/runtime/VM.h:323:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(YARR_JIT) ^~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/VM.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/runtime/VM.h:347:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(FTL_JIT) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/VM.h:442:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(REGEXP_TRACING) ^~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/VM.h:455:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(REGEXP_TRACING) ^~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/VM.h:463:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(GC_VALIDATION) ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/VM.h:499:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(ASSEMBLER) ^~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/VM.h:502:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/runtime/VM.h:505:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(YARR_JIT) ^~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/VM.h:508:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(GC_VALIDATION) ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/VM.h:512:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(SEPARATE_C_AND_JS_STACK) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/VM.h:533:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(GC_VALIDATION) ^~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:26:0, from ./Source/JavaScriptCore/runtime/ClassInfo.h:26, from ./Source/JavaScriptCore/runtime/Structure.h:29, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/interpreter/AbstractPC.h:48:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/interpreter/JSStack.h:33:0, from ./Source/JavaScriptCore/interpreter/CallFrame.h:28, from ./Source/JavaScriptCore/runtime/ClassInfo.h:26, from ./Source/JavaScriptCore/runtime/Structure.h:29, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/interpreter/Register.h:182:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(JSVALUE64) ^~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:28:0, from ./Source/JavaScriptCore/runtime/ClassInfo.h:26, from ./Source/JavaScriptCore/runtime/Structure.h:29, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/interpreter/JSStack.h:112:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DEBUG_JSSTACK) ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/interpreter/JSStack.h:138:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DEBUG_JSSTACK) ^~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:31:0, from ./Source/JavaScriptCore/runtime/ClassInfo.h:26, from ./Source/JavaScriptCore/runtime/Structure.h:29, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/interpreter/StackVisitor.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/interpreter/StackVisitor.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/interpreter/StackVisitor.h:102:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/interpreter/StackVisitor.h:140:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/ClassInfo.h:26:0, from ./Source/JavaScriptCore/runtime/Structure.h:29, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/interpreter/CallFrame.h:104:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(PROMISES) ^~~~~~~~~~~~~~~ ./Source/JavaScriptCore/interpreter/CallFrame.h:128:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(JSVALUE64) ^~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/interpreter/CallFrame.h:146:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(JSVALUE64) ^~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/interpreter/CallFrame.h:164:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/interpreter/CallFrame.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(JSVALUE32_64) ^~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/JSArray.h:26:0, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/runtime/JSObject.h:1493:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(JSVALUE32_64) ^~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/CodeBlock.h:34:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/bytecode/ByValInfo.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/ByValInfo.h:34:0, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:34, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/assembler/CodeLocation.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(ASSEMBLER) ^~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/CallLinkInfo.h:29:0, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:37, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/jit/ClosureCallStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/InternalFunction.h:28:0, from ./Source/JavaScriptCore/runtime/JSFunction.h:27, from ./Source/JavaScriptCore/bytecode/CodeOrigin.h:31, from ./Source/JavaScriptCore/jit/ClosureCallStubRoutine.h:33, from ./Source/JavaScriptCore/bytecode/CallLinkInfo.h:29, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:37, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/runtime/JSDestructibleObject.h:36:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(GC_VALIDATION) ^~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/NumberObject.h:24:0, from ./Source/JavaScriptCore/runtime/NumberPrototype.h:24, from ./Source/JavaScriptCore/runtime/JSGlobalObject.h:32, from ./Source/JavaScriptCore/bytecode/ObjectAllocationProfile.h:30, from ./Source/JavaScriptCore/runtime/JSFunction.h:30, from ./Source/JavaScriptCore/bytecode/CodeOrigin.h:31, from ./Source/JavaScriptCore/jit/ClosureCallStubRoutine.h:33, from ./Source/JavaScriptCore/bytecode/CallLinkInfo.h:29, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:37, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/runtime/JSWrapperObject.h:52:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(JSVALUE64) ^~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/ObjectAllocationProfile.h:30:0, from ./Source/JavaScriptCore/runtime/JSFunction.h:30, from ./Source/JavaScriptCore/bytecode/CodeOrigin.h:31, from ./Source/JavaScriptCore/jit/ClosureCallStubRoutine.h:33, from ./Source/JavaScriptCore/bytecode/CallLinkInfo.h:29, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:37, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/runtime/JSGlobalObject.h:187:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if JSC_OBJC_API_ENABLED ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/JSGlobalObject.h:187:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/JavaScriptCore/runtime/JSGlobalObject.h:187:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/JavaScriptCore/runtime/JSGlobalObject.h:187:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/JavaScriptCore/runtime/JSGlobalObject.h:187:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/JavaScriptCore/runtime/JSGlobalObject.h:203:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(PROMISES) ^~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/JSGlobalObject.h:228:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(REMOTE_INSPECTOR) ^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/JSGlobalObject.h:391:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if JSC_OBJC_API_ENABLED ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/JSGlobalObject.h:391:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/JavaScriptCore/runtime/JSGlobalObject.h:391:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/JavaScriptCore/runtime/JSGlobalObject.h:391:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/JavaScriptCore/runtime/JSGlobalObject.h:391:5: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/JavaScriptCore/runtime/JSGlobalObject.h:413:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(PROMISES) ^~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/CodeOrigin.h:32:0, from ./Source/JavaScriptCore/jit/ClosureCallStubRoutine.h:33, from ./Source/JavaScriptCore/bytecode/CallLinkInfo.h:29, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:37, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/bytecode/ValueRecovery.h:30:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/ValueRecovery.h:32:0, from ./Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from ./Source/JavaScriptCore/jit/ClosureCallStubRoutine.h:33, from ./Source/JavaScriptCore/bytecode/CallLinkInfo.h:29, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:37, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/jit/FPRInfo.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/jit/FPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86) || CPU(X86_64) ^~~~~~~~~~~ ./Source/JavaScriptCore/jit/FPRInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86) || CPU(X86_64) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/jit/FPRInfo.h:115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(ARM) ^~~~~~~~~~~ ./Source/JavaScriptCore/jit/FPRInfo.h:179:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(ARM64) ^~~~~~~~~~~~~ ./Source/JavaScriptCore/jit/FPRInfo.h:267:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(MIPS) ^~~~~~~~~~~~ ./Source/JavaScriptCore/jit/FPRInfo.h:334:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(SH4) ^~~~~~~~~~~ ./Source/JavaScriptCore/jit/FPRInfo.h:404:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/CodeOrigin.h:32:0, from ./Source/JavaScriptCore/jit/ClosureCallStubRoutine.h:33, from ./Source/JavaScriptCore/bytecode/CallLinkInfo.h:29, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:37, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/bytecode/ValueRecovery.h:53:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(JSVALUE32_64) ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/ValueRecovery.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(JSVALUE32_64) ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/ValueRecovery.h:107:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(JSVALUE32_64) ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/ValueRecovery.h:191:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(JSVALUE32_64) ^~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/CodeOrigin.h:32:0, from ./Source/JavaScriptCore/jit/ClosureCallStubRoutine.h:33, from ./Source/JavaScriptCore/bytecode/CallLinkInfo.h:29, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:37, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/bytecode/ValueRecovery.h:207:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(JSVALUE32_64) ^~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/CodeOrigin.h:32:0, from ./Source/JavaScriptCore/jit/ClosureCallStubRoutine.h:33, from ./Source/JavaScriptCore/bytecode/CallLinkInfo.h:29, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:37, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/bytecode/ValueRecovery.h:241:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/bytecode/ValueRecovery.h:251:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(JSVALUE32_64) ^~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/jit/ClosureCallStubRoutine.h:34:0, from ./Source/JavaScriptCore/bytecode/CallLinkInfo.h:29, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:37, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/jit/GCAwareJITStubRoutine.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/CallLinkInfo.h:32:0, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:37, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/jit/JITWriteBarrier.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/CodeBlock.h:37:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/bytecode/CallLinkInfo.h:41:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/CodeBlock.h:38:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/bytecode/CallReturnOffsetToBytecodeOffset.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/CodeBlock.h:45:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/dfg/DFGCommon.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/dfg/DFGCommon.h:296:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/CodeBlock.h:46:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/dfg/DFGCommonData.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/CodeBlock.h:48:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/dfg/DFGMinifiedGraph.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/dfg/DFGOSREntry.h:29:0, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:49, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/dfg/DFGAbstractValue.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/CodeBlock.h:49:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/dfg/DFGOSREntry.h:40:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/CodeBlock.h:50:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/dfg/DFGOSRExit.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/CodeBlock.h:51:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/dfg/DFGVariableEventStream.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/dfg/DFGPlan.h:34:0, from ./Source/JavaScriptCore/runtime/Executable.h:33, from ./Source/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:53, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/dfg/DFGDesiredIdentifiers.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/dfg/DFGPlan.h:35:0, from ./Source/JavaScriptCore/runtime/Executable.h:33, from ./Source/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:53, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/dfg/DFGDesiredStructureChains.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/dfg/DFGPlan.h:36:0, from ./Source/JavaScriptCore/runtime/Executable.h:33, from ./Source/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:53, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/dfg/DFGDesiredTransitions.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/dfg/DFGPlan.h:37:0, from ./Source/JavaScriptCore/runtime/Executable.h:33, from ./Source/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:53, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/dfg/DFGDesiredWatchpoints.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/dfg/DFGPlan.h:38:0, from ./Source/JavaScriptCore/runtime/Executable.h:33, from ./Source/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:53, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/dfg/DFGDesiredWeakReferences.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/dfg/DFGPlan.h:39:0, from ./Source/JavaScriptCore/runtime/Executable.h:33, from ./Source/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:53, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/dfg/DFGDesiredWriteBarriers.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/dfg/DFGPlan.h:40:0, from ./Source/JavaScriptCore/runtime/Executable.h:33, from ./Source/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:53, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/dfg/DFGFinalizer.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/Executable.h:33:0, from ./Source/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:53, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/dfg/DFGPlan.h:54:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/Executable.h:34:0, from ./Source/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:53, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/bytecode/HandlerInfo.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/Executable.h:36:0, from ./Source/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:53, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/interpreter/Interpreter.h:211:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(COMPUTED_GOTO_OPCODES) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/interpreter/Interpreter.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/interpreter/Interpreter.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) ^~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/Executable.h:36:0, from ./Source/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:53, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/interpreter/Interpreter.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/interpreter/Interpreter.h:278:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(COMPUTED_GOTO_OPCODES) && ENABLE(LLINT) ^~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/Executable.h:37:0, from ./Source/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:53, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) || ENABLE(LLINT) ^~~~~~~~~~ ./Source/JavaScriptCore/jit/JITCode.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) || ENABLE(LLINT) ^~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/jit/JITCode.h:32:0, from ./Source/JavaScriptCore/runtime/Executable.h:37, from ./Source/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:53, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/jit/JITStubs.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/jit/JITStubs.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(WINDOWS) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/jit/JITStubs.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(MASM_PROBE) ^~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/SamplingTool.h:38:0, from ./Source/JavaScriptCore/runtime/Executable.h:39, from ./Source/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:53, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/WTF/wtf/MainThread.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(WEB_THREAD) ^~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/MainThread.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(PARALLEL_GC) ^~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/MainThread.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif PLATFORM(MAC) || PLATFORM(IOS) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/MainThread.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/MainThread.h:83:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if PLATFORM(MAC) ^~~~~~~~~~~~~~~~ ./Source/WTF/wtf/MainThread.h:103:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(WEB_THREAD) ^~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/Executable.h:39:0, from ./Source/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:53, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/bytecode/SamplingTool.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(SAMPLING_FLAGS) ^~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/SamplingTool.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(SAMPLING_FLAGS) ^~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/SamplingTool.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(SAMPLING_REGIONS) ^~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/SamplingTool.h:233:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(OPCODE_SAMPLING) ^~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/SamplingTool.h:273:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(CODEBLOCK_SAMPLING) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/Executable.h:39:0, from ./Source/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:53, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/bytecode/SamplingTool.h:339:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(CODEBLOCK_SAMPLING) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:37:0, from ./Source/JavaScriptCore/runtime/Executable.h:41, from ./Source/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:53, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/runtime/RegExp.h:34:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(YARR_JIT) ^~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/RegExp.h:35:0, from ./Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:37, from ./Source/JavaScriptCore/runtime/Executable.h:41, from ./Source/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:53, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/yarr/YarrJIT.h:29:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(YARR_JIT) ^~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/RegExp.h:35:0, from ./Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:37, from ./Source/JavaScriptCore/runtime/Executable.h:41, from ./Source/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:53, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86) && !COMPILER(MSVC) ^~~~~~~~~~~ ./Source/JavaScriptCore/yarr/YarrJIT.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86) && !COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86_64) || CPU(ARM64) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/yarr/YarrJIT.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86_64) || CPU(ARM64) ^~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/RegExp.h:35:0, from ./Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:37, from ./Source/JavaScriptCore/runtime/Executable.h:41, from ./Source/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:53, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/yarr/YarrJIT.h:110:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(REGEXP_TRACING) ^~~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:37:0, from ./Source/JavaScriptCore/runtime/Executable.h:41, from ./Source/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:53, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/runtime/RegExp.h:74:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(REGEXP_TRACING) ^~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/RegExp.h:109:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(YARR_JIT_DEBUG) ^~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/RegExp.h:117:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(REGEXP_TRACING) ^~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/RegExp.h:122:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(YARR_JIT) ^~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/Executable.h:41:0, from ./Source/JavaScriptCore/bytecode/EvalCodeCache.h:32, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:53, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:332:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(BYTECODE_COMMENTS) ^~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/UnlinkedCodeBlock.h:523:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(BYTECODE_COMMENTS) ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/EvalCodeCache.h:32:0, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:53, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/runtime/Executable.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/EvalCodeCache.h:32:0, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:53, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/runtime/Executable.h:256:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/runtime/Executable.h:336:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/runtime/Executable.h:398:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(CODEBLOCK_SAMPLING) ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/Executable.h:617:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/DataView.h:30:0, from ./Source/JavaScriptCore/runtime/JSDataView.h:29, from ./Source/JavaScriptCore/runtime/JSArrayBufferViewInlines.h:31, from ./Source/JavaScriptCore/runtime/Operations.h:28, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:59, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/WTF/wtf/FlipBytes.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(BIG_ENDIAN) ^~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/JSCJSValueInlines.h:31:0, from ./Source/JavaScriptCore/runtime/Operations.h:29, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:59, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/runtime/JSCellInlines.h:53:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(GC_VALIDATION) ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/JSCellInlines.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(GC_VALIDATION) ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/JSCellInlines.h:98:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(GC_VALIDATION) ^~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/Operations.h:29:0, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:59, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/runtime/JSCJSValueInlines.h:158:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(JSVALUE32_64) ^~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/Operations.h:33:0, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:59, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/heap/SlotVisitorInlines.h:92:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(ALLOCATION_LOGGING) ^~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/heap/SlotVisitorInlines.h:97:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(GC_VALIDATION) ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/heap/SlotVisitorInlines.h:149:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(PARALLEL_GC) ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/heap/SlotVisitorInlines.h:167:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(PARALLEL_GC) ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/heap/SlotVisitorInlines.h:188:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(PARALLEL_GC) ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/heap/SlotVisitorInlines.h:243:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(GGC) ^~~~~~~~~~ ./Source/JavaScriptCore/heap/SlotVisitorInlines.h:253:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(COMPARE_AND_SWAP) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/CodeBlock.h:61:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/bytecode/Instruction.h:58:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if !ENABLE(COMPUTED_GOTO_OPCODES) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/CodeBlock.h:65:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/bytecode/JumpTable.h:42:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/bytecode/JumpTable.h:50:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/bytecode/JumpTable.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/bytecode/JumpTable.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/bytecode/JumpTable.h:96:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/bytecode/JumpTable.h:108:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/StructureStubInfo.h:36:0, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:70, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/bytecode/PolymorphicAccessStructureList.h:43:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/StructureStubInfo.h:37:0, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:70, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/jit/RegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/jit/RegisterSet.h:36:0, from ./Source/JavaScriptCore/bytecode/StructureStubInfo.h:37, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:70, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/jit/TempRegisterSet.h:31:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/StructureStubInfo.h:39:0, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:70, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/bytecode/StructureStubClearingWatchpoint.h:32:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/CodeBlock.h:70:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/bytecode/StructureStubInfo.h:44:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/CodeBlock.h:70:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/bytecode/StructureStubInfo.h:221:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(JSVALUE32_64) ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/StructureStubInfo.h:231:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(JSVALUE64) ^~~~~~~~~~~~~~~~~ In file included from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29:0: ./Source/JavaScriptCore/bytecode/CodeBlock.h:178:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/bytecode/CodeBlock.h:206:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/bytecode/CodeBlock.h:217:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(LLINT) ^~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/CodeBlock.h:284:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/bytecode/CodeBlock.h:400:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/bytecode/CodeBlock.h:549:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/CodeBlock.h:600:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/CodeBlock.h:772:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/bytecode/CodeBlock.h:928:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/CodeBlock.h:943:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/bytecode/CodeBlock.h:984:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/CodeBlock.h:1020:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/bytecode/CodeBlock.h:1052:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(LLINT) ^~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/CodeBlock.h:1058:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/bytecode/CodeBlock.h:1065:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(DFG_JIT) ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/CodeBlock.h:1115:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if COMPILER(MSVC) ^~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/CodeBlock.h:1119:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/bytecode/CodeBlock.h:1152:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/bytecode/CodeBlock.h:1174:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/bytecode/CodeBlock.h:1196:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(JIT) ^~~~~~~~~~ ./Source/JavaScriptCore/bytecode/CodeBlock.h:1277:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(GGC) ^~~~~~~~~~ In file included from Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h:29:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:47: Source/JavaScriptCore/llint/LLIntCommon.h:37:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(ALLOCATION_LOGGING) ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h:31:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:47: ./Source/WTF/wtf/InlineASM.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(DARWIN) || (OS(WINDOWS) && CPU(X86)) ^~~~~~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(DARWIN) || (OS(WINDOWS) && CPU(X86)) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:33:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(DARWIN) || (OS(WINDOWS) && CPU(X86)) ^~~~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:39:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(IOS) ^~~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (OS(LINUX) || OS(FREEBSD) || OS(NETBSD) || OS(SOLARIS)) && CPU(X86_64) || (OS(SOLARIS) && CPU(X86)) ^~~~~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (OS(LINUX) || OS(FREEBSD) || OS(NETBSD) || OS(SOLARIS)) && CPU(X86_64) || (OS(SOLARIS) && CPU(X86)) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (OS(LINUX) || OS(FREEBSD) || OS(NETBSD) || OS(SOLARIS)) && CPU(X86_64) || (OS(SOLARIS) && CPU(X86)) ^~~~~~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (OS(LINUX) || OS(FREEBSD) || OS(NETBSD) || OS(SOLARIS)) && CPU(X86_64) || (OS(SOLARIS) && CPU(X86)) ^~~~~~~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/InlineASM.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] ./Source/WTF/wtf/InlineASM.h:45:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (OS(LINUX) || OS(FREEBSD) || OS(NETBSD) || OS(SOLARIS)) && CPU(X86_64) || (OS(SOLARIS) && CPU(X86)) ^~~~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif CPU(X86) && COMPILER(MINGW) ^~~~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:47:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif CPU(X86) && COMPILER(MINGW) ^~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif OS(LINUX) && CPU(X86) && defined(__PIC__) ^~~~~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:49:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif OS(LINUX) && CPU(X86) && defined(__PIC__) ^~~~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:55:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if HAVE(INTERNAL_VISIBILITY) ^~~~~~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:61:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(DARWIN) ^~~~~~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:64:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif OS(AIX) ^~~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:67:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif OS(LINUX) \ ^~~~~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:68:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || OS(FREEBSD) \ ^ ~~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || OS(OPENBSD) \ ^ ~~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:70:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || OS(SOLARIS) \ ^ ~~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || (OS(HPUX) && CPU(IA64)) \ ^ ~~~~~~ ./Source/WTF/wtf/InlineASM.h:71:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || (OS(HPUX) && CPU(IA64)) \ ^ ~~~~~~~ ./Source/WTF/wtf/InlineASM.h:72:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || OS(NETBSD) ^ ~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if OS(DARWIN) ^~~~~~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:84:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #elif OS(LINUX) \ ^~~~~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:85:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || OS(FREEBSD) \ ^ ~~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:86:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || OS(OPENBSD) \ ^ ~~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:87:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || OS(HURD) \ ^ ~~~~~~ ./Source/WTF/wtf/InlineASM.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] || OS(NETBSD) ^ ~~~~~~~~ ./Source/WTF/wtf/InlineASM.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (CPU(ARM_TRADITIONAL) && (defined(thumb2) || defined(__thumb2__) || defined(__thumb) || defined(__thumb__))) || CPU(ARM_THUMB2) ^~~~~~~~~~~~~~~~~~~~~~~ In file included from Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h:31:0, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:47: ./Source/WTF/wtf/InlineASM.h:93:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if (CPU(ARM_TRADITIONAL) && (defined(thumb2) || defined(__thumb2__) || defined(__thumb) || defined(__thumb__))) || CPU(ARM_THUMB2) ^~~~~~~~~~~~~~~~~~ In file included from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:47:0: Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h:35:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(LLINT_C_LOOP) ^~~~~~~~~~~~~~~~~~~ Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h:51:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86) ^~~~~~~~~~~ Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h:63:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(ARM_THUMB2) ^~~~~~~~~~~~~~~~~~ Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h:69:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(ARM_TRADITIONAL) ^~~~~~~~~~~~~~~~~~~~~~~ Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h:82:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(X86_64) ^~~~~~~~~~~~~~ Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h:88:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(MIPS) ^~~~~~~~~~~~ Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h:94:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(SH4) ^~~~~~~~~~~ Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h:100:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(ARM64) ^~~~~~~~~~~~~ Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h:106:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(MIPS) ^~~~~~~~~~~~ Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h:121:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if USE(JSVALUE64) ^~~~~~~~~~~~~~~~~ Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h:133:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if CPU(BIG_ENDIAN) ^~~~~~~~~~~~~~~~~~ Source/JavaScriptCore/llint/LLIntOfflineAsmConfig.h:151:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(GGC) ^~~~~~~~~~ Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:66:1: warning: this use of "defined" may not be portable [-Wexpansion-to-defined] #if ENABLE(LLINT) ^~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/heap/WeakBlock.h:31:0, from ./Source/JavaScriptCore/heap/WeakSet.h:29, from ./Source/JavaScriptCore/heap/MarkedBlock.h:29, from ./Source/JavaScriptCore/heap/GCThreadSharedData.h:31, from ./Source/JavaScriptCore/heap/Heap.h:30, from ./Source/JavaScriptCore/heap/DeferGC.h:29, from ./Source/JavaScriptCore/runtime/ConcurrentJITLock.h:29, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:29, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/heap/WeakImpl.h: In static member function 'static JSC::WeakImpl* JSC::WeakImpl::asWeakImpl(JSC::JSValue*)': ./Source/JavaScriptCore/heap/WeakImpl.h:110:116: warning: cast from 'char*' to 'JSC::WeakImpl*' increases required alignment of target type [-Wcast-align] return reinterpret_cast_ptr(reinterpret_cast_ptr(slot) + OBJECT_OFFSETOF(WeakImpl, m_jsValue)); ^ In file included from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:29:0, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/runtime/ArrayStorage.h: In static member function 'static JSC::ArrayStorage* JSC::ArrayStorage::from(JSC::Butterfly*)': ./Source/JavaScriptCore/runtime/ArrayStorage.h:52:107: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] static ArrayStorage* from(Butterfly* butterfly) { return reinterpret_cast_ptr(butterfly); } ^ In file included from ./Source/JavaScriptCore/jit/GPRInfo.h:29:0, from ./Source/JavaScriptCore/runtime/VM.h:34, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/assembler/MacroAssembler.h: At global scope: ./Source/JavaScriptCore/assembler/MacroAssembler.h:71:50: error: expected class-name before '{' token class MacroAssembler : public MacroAssemblerBase { ^ ./Source/JavaScriptCore/assembler/MacroAssembler.h:74:32: error: 'RegisterID' has not been declared static bool isStackRelated(RegisterID reg) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:79:12: error: 'RegisterID' does not name a type; did you mean 'Register_h'? static RegisterID firstRealRegister() ^~~~~~~~~~ Register_h ./Source/JavaScriptCore/assembler/MacroAssembler.h:87:12: error: 'RegisterID' does not name a type; did you mean 'Register_h'? static RegisterID nextRegister(RegisterID reg) ^~~~~~~~~~ Register_h ./Source/JavaScriptCore/assembler/MacroAssembler.h:95:12: error: 'RegisterID' does not name a type; did you mean 'Register_h'? static RegisterID secondRealRegister() ^~~~~~~~~~ Register_h ./Source/JavaScriptCore/assembler/MacroAssembler.h:100:12: error: 'FPRegisterID' does not name a type; did you mean 'Register_h'? static FPRegisterID nextFPRegister(FPRegisterID reg) ^~~~~~~~~~~~ Register_h ./Source/JavaScriptCore/assembler/MacroAssembler.h:110:35: error: 'RegisterID' has not been declared static unsigned registerIndex(RegisterID reg) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:120:37: error: 'FPRegisterID' has not been declared static unsigned fpRegisterIndex(FPRegisterID reg) ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:125:35: error: 'FPRegisterID' has not been declared static unsigned registerIndex(FPRegisterID reg) ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:125:21: error: 'static unsigned int JSC::MacroAssembler::registerIndex(int)' cannot be overloaded static unsigned registerIndex(FPRegisterID reg) ^~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:110:21: error: with 'static unsigned int JSC::MacroAssembler::registerIndex(int)' static unsigned registerIndex(RegisterID reg) ^~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:135:11: error: 'MacroAssemblerBase' has not been declared using MacroAssemblerBase::pop; ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:136:11: error: 'MacroAssemblerBase' has not been declared using MacroAssemblerBase::jump; ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:137:11: error: 'MacroAssemblerBase' has not been declared using MacroAssemblerBase::branch32; ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:138:11: error: 'MacroAssemblerBase' has not been declared using MacroAssemblerBase::move; ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:139:11: error: 'MacroAssemblerBase' has not been declared using MacroAssemblerBase::add32; ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:140:11: error: 'MacroAssemblerBase' has not been declared using MacroAssemblerBase::and32; ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:141:11: error: 'MacroAssemblerBase' has not been declared using MacroAssemblerBase::branchAdd32; ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:142:11: error: 'MacroAssemblerBase' has not been declared using MacroAssemblerBase::branchMul32; ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:146:11: error: 'MacroAssemblerBase' has not been declared using MacroAssemblerBase::branchSub32; ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:147:11: error: 'MacroAssemblerBase' has not been declared using MacroAssemblerBase::lshift32; ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:148:11: error: 'MacroAssemblerBase' has not been declared using MacroAssemblerBase::or32; ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:149:11: error: 'MacroAssemblerBase' has not been declared using MacroAssemblerBase::rshift32; ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:150:11: error: 'MacroAssemblerBase' has not been declared using MacroAssemblerBase::store32; ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:151:11: error: 'MacroAssemblerBase' has not been declared using MacroAssemblerBase::sub32; ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:152:11: error: 'MacroAssemblerBase' has not been declared using MacroAssemblerBase::urshift32; ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:153:11: error: 'MacroAssemblerBase' has not been declared using MacroAssemblerBase::xor32; ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:231:15: error: 'RegisterID' has not been declared void peek(RegisterID dest, int index = 0) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:236:5: error: 'Address' does not name a type Address addressForPoke(int index) ^~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:241:15: error: 'RegisterID' has not been declared void poke(RegisterID src, int index = 0) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:246:15: error: 'TrustedImm32' has not been declared void poke(TrustedImm32 value, int index = 0) ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:246:10: error: 'void JSC::MacroAssembler::poke(int, int)' cannot be overloaded void poke(TrustedImm32 value, int index = 0) ^~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:241:10: error: with 'void JSC::MacroAssembler::poke(int, int)' void poke(RegisterID src, int index = 0) ^~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:251:15: error: 'TrustedImmPtr' has not been declared void poke(TrustedImmPtr imm, int index = 0) ^~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:251:10: error: 'void JSC::MacroAssembler::poke(int, int)' cannot be overloaded void poke(TrustedImmPtr imm, int index = 0) ^~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:241:10: error: with 'void JSC::MacroAssembler::poke(int, int)' void poke(RegisterID src, int index = 0) ^~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:257:21: error: 'RegisterID' has not been declared void pushToSave(RegisterID src) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:261:23: error: 'RegisterID' has not been declared void popToRestore(RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:265:21: error: 'FPRegisterID' has not been declared void pushToSave(FPRegisterID src) ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:265:10: error: 'void JSC::MacroAssembler::pushToSave(int)' cannot be overloaded void pushToSave(FPRegisterID src) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:257:10: error: with 'void JSC::MacroAssembler::pushToSave(int)' void pushToSave(RegisterID src) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:270:23: error: 'FPRegisterID' has not been declared void popToRestore(FPRegisterID dest) ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:270:10: error: 'void JSC::MacroAssembler::popToRestore(int)' cannot be overloaded void popToRestore(FPRegisterID dest) ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:261:10: error: with 'void JSC::MacroAssembler::popToRestore(int)' void popToRestore(RegisterID dest) ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:304:5: error: 'TrustedImm32' does not name a type TrustedImm32 trustedImm32ForShift(Imm32 imm) ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:310:20: error: 'RelationalCondition' has not been declared void branchPtr(RelationalCondition cond, RegisterID op1, TrustedImmPtr imm, Label target) ^~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:310:46: error: 'RegisterID' has not been declared void branchPtr(RelationalCondition cond, RegisterID op1, TrustedImmPtr imm, Label target) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:310:62: error: 'TrustedImmPtr' has not been declared void branchPtr(RelationalCondition cond, RegisterID op1, TrustedImmPtr imm, Label target) ^~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:310:81: error: 'Label' has not been declared void branchPtr(RelationalCondition cond, RegisterID op1, TrustedImmPtr imm, Label target) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:314:20: error: 'RelationalCondition' has not been declared void branchPtr(RelationalCondition cond, RegisterID op1, ImmPtr imm, Label target) ^~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:314:46: error: 'RegisterID' has not been declared void branchPtr(RelationalCondition cond, RegisterID op1, ImmPtr imm, Label target) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:314:62: error: 'ImmPtr' has not been declared void branchPtr(RelationalCondition cond, RegisterID op1, ImmPtr imm, Label target) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:314:74: error: 'Label' has not been declared void branchPtr(RelationalCondition cond, RegisterID op1, ImmPtr imm, Label target) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:314:10: error: 'void JSC::MacroAssembler::branchPtr(int, int, int, int)' cannot be overloaded void branchPtr(RelationalCondition cond, RegisterID op1, ImmPtr imm, Label target) ^~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:310:10: error: with 'void JSC::MacroAssembler::branchPtr(int, int, int, int)' void branchPtr(RelationalCondition cond, RegisterID op1, TrustedImmPtr imm, Label target) ^~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:319:19: error: 'RelationalCondition' has not been declared void branch32(RelationalCondition cond, RegisterID op1, RegisterID op2, Label target) ^~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:319:45: error: 'RegisterID' has not been declared void branch32(RelationalCondition cond, RegisterID op1, RegisterID op2, Label target) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:319:61: error: 'RegisterID' has not been declared void branch32(RelationalCondition cond, RegisterID op1, RegisterID op2, Label target) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:319:77: error: 'Label' has not been declared void branch32(RelationalCondition cond, RegisterID op1, RegisterID op2, Label target) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:324:19: error: 'RelationalCondition' has not been declared void branch32(RelationalCondition cond, RegisterID op1, TrustedImm32 imm, Label target) ^~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:324:45: error: 'RegisterID' has not been declared void branch32(RelationalCondition cond, RegisterID op1, TrustedImm32 imm, Label target) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:324:61: error: 'TrustedImm32' has not been declared void branch32(RelationalCondition cond, RegisterID op1, TrustedImm32 imm, Label target) ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:324:79: error: 'Label' has not been declared void branch32(RelationalCondition cond, RegisterID op1, TrustedImm32 imm, Label target) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:324:10: error: 'void JSC::MacroAssembler::branch32(int, int, int, int)' cannot be overloaded void branch32(RelationalCondition cond, RegisterID op1, TrustedImm32 imm, Label target) ^~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:319:10: error: with 'void JSC::MacroAssembler::branch32(int, int, int, int)' void branch32(RelationalCondition cond, RegisterID op1, RegisterID op2, Label target) ^~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:329:19: error: 'RelationalCondition' has not been declared void branch32(RelationalCondition cond, RegisterID op1, Imm32 imm, Label target) ^~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:329:45: error: 'RegisterID' has not been declared void branch32(RelationalCondition cond, RegisterID op1, Imm32 imm, Label target) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:329:61: error: 'Imm32' has not been declared void branch32(RelationalCondition cond, RegisterID op1, Imm32 imm, Label target) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:329:72: error: 'Label' has not been declared void branch32(RelationalCondition cond, RegisterID op1, Imm32 imm, Label target) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:329:10: error: 'void JSC::MacroAssembler::branch32(int, int, int, int)' cannot be overloaded void branch32(RelationalCondition cond, RegisterID op1, Imm32 imm, Label target) ^~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:319:10: error: with 'void JSC::MacroAssembler::branch32(int, int, int, int)' void branch32(RelationalCondition cond, RegisterID op1, RegisterID op2, Label target) ^~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:334:19: error: 'RelationalCondition' has not been declared void branch32(RelationalCondition cond, RegisterID left, Address right, Label target) ^~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:334:45: error: 'RegisterID' has not been declared void branch32(RelationalCondition cond, RegisterID left, Address right, Label target) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:334:62: error: 'Address' has not been declared void branch32(RelationalCondition cond, RegisterID left, Address right, Label target) ^~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:334:77: error: 'Label' has not been declared void branch32(RelationalCondition cond, RegisterID left, Address right, Label target) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:334:10: error: 'void JSC::MacroAssembler::branch32(int, int, int, int)' cannot be overloaded void branch32(RelationalCondition cond, RegisterID left, Address right, Label target) ^~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:319:10: error: with 'void JSC::MacroAssembler::branch32(int, int, int, int)' void branch32(RelationalCondition cond, RegisterID op1, RegisterID op2, Label target) ^~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:339:5: error: 'Jump' does not name a type; did you mean 'dup'? Jump branch32(RelationalCondition cond, TrustedImm32 left, RegisterID right) ^~~~ dup ./Source/JavaScriptCore/assembler/MacroAssembler.h:344:5: error: 'Jump' does not name a type; did you mean 'dup'? Jump branch32(RelationalCondition cond, Imm32 left, RegisterID right) ^~~~ dup ./Source/JavaScriptCore/assembler/MacroAssembler.h:349:24: error: 'ResultCondition' has not been declared void branchTestPtr(ResultCondition cond, RegisterID reg, Label target) ^~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:349:46: error: 'RegisterID' has not been declared void branchTestPtr(ResultCondition cond, RegisterID reg, Label target) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:349:62: error: 'Label' has not been declared void branchTestPtr(ResultCondition cond, RegisterID reg, Label target) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:355:5: error: 'PatchableJump' does not name a type PatchableJump patchableBranchPtr(RelationalCondition cond, Address left, TrustedImmPtr right = TrustedImmPtr(0)) ^~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:360:5: error: 'PatchableJump' does not name a type PatchableJump patchableBranchPtrWithPatch(RelationalCondition cond, Address left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0)) ^~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/jit/GPRInfo.h:29:0, from ./Source/JavaScriptCore/runtime/VM.h:34, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/assembler/MacroAssembler.h:366:5: error: 'PatchableJump' does not name a type PatchableJump patchableJump() ^~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:371:5: error: 'PatchableJump' does not name a type PatchableJump patchableBranchTest32(ResultCondition cond, RegisterID reg, TrustedImm32 mask = TrustedImm32(-1)) ^~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:376:5: error: 'PatchableJump' does not name a type PatchableJump patchableBranch32(RelationalCondition cond, RegisterID reg, TrustedImm32 imm) ^~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:383:15: error: 'Label' has not been declared void jump(Label target) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:390:12: error: 'RelationalCondition' does not name a type static RelationalCondition commute(RelationalCondition condition) ^~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:427:17: error: 'Address' has not been declared void addPtr(Address src, RegisterID dest) ^~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:427:30: error: 'RegisterID' has not been declared void addPtr(Address src, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:432:17: error: 'AbsoluteAddress' has not been declared void addPtr(AbsoluteAddress src, RegisterID dest) ^~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:432:38: error: 'RegisterID' has not been declared void addPtr(AbsoluteAddress src, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:432:10: error: 'void JSC::MacroAssembler::addPtr(int, int)' cannot be overloaded void addPtr(AbsoluteAddress src, RegisterID dest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:427:10: error: with 'void JSC::MacroAssembler::addPtr(int, int)' void addPtr(Address src, RegisterID dest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:437:17: error: 'RegisterID' has not been declared void addPtr(RegisterID src, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:437:33: error: 'RegisterID' has not been declared void addPtr(RegisterID src, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:437:10: error: 'void JSC::MacroAssembler::addPtr(int, int)' cannot be overloaded void addPtr(RegisterID src, RegisterID dest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:427:10: error: with 'void JSC::MacroAssembler::addPtr(int, int)' void addPtr(Address src, RegisterID dest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:442:17: error: 'TrustedImm32' has not been declared void addPtr(TrustedImm32 imm, RegisterID srcDest) ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:442:35: error: 'RegisterID' has not been declared void addPtr(TrustedImm32 imm, RegisterID srcDest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:442:10: error: 'void JSC::MacroAssembler::addPtr(int, int)' cannot be overloaded void addPtr(TrustedImm32 imm, RegisterID srcDest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:427:10: error: with 'void JSC::MacroAssembler::addPtr(int, int)' void addPtr(Address src, RegisterID dest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:447:17: error: 'TrustedImmPtr' has not been declared void addPtr(TrustedImmPtr imm, RegisterID dest) ^~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:447:36: error: 'RegisterID' has not been declared void addPtr(TrustedImmPtr imm, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:447:10: error: 'void JSC::MacroAssembler::addPtr(int, int)' cannot be overloaded void addPtr(TrustedImmPtr imm, RegisterID dest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:427:10: error: with 'void JSC::MacroAssembler::addPtr(int, int)' void addPtr(Address src, RegisterID dest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:452:17: error: 'TrustedImm32' has not been declared void addPtr(TrustedImm32 imm, RegisterID src, RegisterID dest) ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:452:35: error: 'RegisterID' has not been declared void addPtr(TrustedImm32 imm, RegisterID src, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:452:51: error: 'RegisterID' has not been declared void addPtr(TrustedImm32 imm, RegisterID src, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:457:17: error: 'TrustedImm32' has not been declared void addPtr(TrustedImm32 imm, AbsoluteAddress address) ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:457:35: error: 'AbsoluteAddress' has not been declared void addPtr(TrustedImm32 imm, AbsoluteAddress address) ^~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:457:10: error: 'void JSC::MacroAssembler::addPtr(int, int)' cannot be overloaded void addPtr(TrustedImm32 imm, AbsoluteAddress address) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:427:10: error: with 'void JSC::MacroAssembler::addPtr(int, int)' void addPtr(Address src, RegisterID dest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:462:17: error: 'RegisterID' has not been declared void andPtr(RegisterID src, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:462:33: error: 'RegisterID' has not been declared void andPtr(RegisterID src, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:467:17: error: 'TrustedImm32' has not been declared void andPtr(TrustedImm32 imm, RegisterID srcDest) ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:467:35: error: 'RegisterID' has not been declared void andPtr(TrustedImm32 imm, RegisterID srcDest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:467:10: error: 'void JSC::MacroAssembler::andPtr(int, int)' cannot be overloaded void andPtr(TrustedImm32 imm, RegisterID srcDest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:462:10: error: with 'void JSC::MacroAssembler::andPtr(int, int)' void andPtr(RegisterID src, RegisterID dest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:472:17: error: 'TrustedImmPtr' has not been declared void andPtr(TrustedImmPtr imm, RegisterID srcDest) ^~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:472:36: error: 'RegisterID' has not been declared void andPtr(TrustedImmPtr imm, RegisterID srcDest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:472:10: error: 'void JSC::MacroAssembler::andPtr(int, int)' cannot be overloaded void andPtr(TrustedImmPtr imm, RegisterID srcDest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:462:10: error: with 'void JSC::MacroAssembler::andPtr(int, int)' void andPtr(RegisterID src, RegisterID dest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:477:17: error: 'RegisterID' has not been declared void negPtr(RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:482:16: error: 'RegisterID' has not been declared void orPtr(RegisterID src, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:482:32: error: 'RegisterID' has not been declared void orPtr(RegisterID src, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:487:16: error: 'RegisterID' has not been declared void orPtr(RegisterID op1, RegisterID op2, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:487:32: error: 'RegisterID' has not been declared void orPtr(RegisterID op1, RegisterID op2, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:487:48: error: 'RegisterID' has not been declared void orPtr(RegisterID op1, RegisterID op2, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:492:16: error: 'TrustedImmPtr' has not been declared void orPtr(TrustedImmPtr imm, RegisterID dest) ^~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:492:35: error: 'RegisterID' has not been declared void orPtr(TrustedImmPtr imm, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:492:10: error: 'void JSC::MacroAssembler::orPtr(int, int)' cannot be overloaded void orPtr(TrustedImmPtr imm, RegisterID dest) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:482:10: error: with 'void JSC::MacroAssembler::orPtr(int, int)' void orPtr(RegisterID src, RegisterID dest) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:497:16: error: 'TrustedImm32' has not been declared void orPtr(TrustedImm32 imm, RegisterID dest) ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:497:34: error: 'RegisterID' has not been declared void orPtr(TrustedImm32 imm, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:497:10: error: 'void JSC::MacroAssembler::orPtr(int, int)' cannot be overloaded void orPtr(TrustedImm32 imm, RegisterID dest) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:482:10: error: with 'void JSC::MacroAssembler::orPtr(int, int)' void orPtr(RegisterID src, RegisterID dest) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:502:17: error: 'RegisterID' has not been declared void subPtr(RegisterID src, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:502:33: error: 'RegisterID' has not been declared void subPtr(RegisterID src, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:507:17: error: 'TrustedImm32' has not been declared void subPtr(TrustedImm32 imm, RegisterID dest) ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:507:35: error: 'RegisterID' has not been declared void subPtr(TrustedImm32 imm, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:507:10: error: 'void JSC::MacroAssembler::subPtr(int, int)' cannot be overloaded void subPtr(TrustedImm32 imm, RegisterID dest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:502:10: error: with 'void JSC::MacroAssembler::subPtr(int, int)' void subPtr(RegisterID src, RegisterID dest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:512:17: error: 'TrustedImmPtr' has not been declared void subPtr(TrustedImmPtr imm, RegisterID dest) ^~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:512:36: error: 'RegisterID' has not been declared void subPtr(TrustedImmPtr imm, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:512:10: error: 'void JSC::MacroAssembler::subPtr(int, int)' cannot be overloaded void subPtr(TrustedImmPtr imm, RegisterID dest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:502:10: error: with 'void JSC::MacroAssembler::subPtr(int, int)' void subPtr(RegisterID src, RegisterID dest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:517:17: error: 'RegisterID' has not been declared void xorPtr(RegisterID src, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:517:33: error: 'RegisterID' has not been declared void xorPtr(RegisterID src, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:522:17: error: 'TrustedImm32' has not been declared void xorPtr(TrustedImm32 imm, RegisterID srcDest) ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:522:35: error: 'RegisterID' has not been declared void xorPtr(TrustedImm32 imm, RegisterID srcDest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:522:10: error: 'void JSC::MacroAssembler::xorPtr(int, int)' cannot be overloaded void xorPtr(TrustedImm32 imm, RegisterID srcDest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:517:10: error: with 'void JSC::MacroAssembler::xorPtr(int, int)' void xorPtr(RegisterID src, RegisterID dest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:528:18: error: 'ImplicitAddress' has not been declared void loadPtr(ImplicitAddress address, RegisterID dest) ^~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:528:43: error: 'RegisterID' has not been declared void loadPtr(ImplicitAddress address, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:533:18: error: 'BaseIndex' has not been declared void loadPtr(BaseIndex address, RegisterID dest) ^~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:533:37: error: 'RegisterID' has not been declared void loadPtr(BaseIndex address, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:533:10: error: 'void JSC::MacroAssembler::loadPtr(int, int)' cannot be overloaded void loadPtr(BaseIndex address, RegisterID dest) ^~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:528:10: error: with 'void JSC::MacroAssembler::loadPtr(int, int)' void loadPtr(ImplicitAddress address, RegisterID dest) ^~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:538:39: error: 'RegisterID' has not been declared void loadPtr(const void* address, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:543:5: error: 'DataLabel32' does not name a type DataLabel32 loadPtrWithAddressOffsetPatch(Address address, RegisterID dest) ^~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:548:5: error: 'DataLabelCompact' does not name a type DataLabelCompact loadPtrWithCompactAddressOffsetPatch(Address address, RegisterID dest) ^~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:553:15: error: 'ImmPtr' has not been declared void move(ImmPtr imm, RegisterID dest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:553:27: error: 'RegisterID' has not been declared void move(ImmPtr imm, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:558:21: error: 'RelationalCondition' has not been declared void comparePtr(RelationalCondition cond, RegisterID left, TrustedImm32 right, RegisterID dest) ^~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:558:47: error: 'RegisterID' has not been declared void comparePtr(RelationalCondition cond, RegisterID left, TrustedImm32 right, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:558:64: error: 'TrustedImm32' has not been declared void comparePtr(RelationalCondition cond, RegisterID left, TrustedImm32 right, RegisterID dest) ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:558:84: error: 'RegisterID' has not been declared void comparePtr(RelationalCondition cond, RegisterID left, TrustedImm32 right, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:563:21: error: 'RelationalCondition' has not been declared void comparePtr(RelationalCondition cond, RegisterID left, RegisterID right, RegisterID dest) ^~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:563:47: error: 'RegisterID' has not been declared void comparePtr(RelationalCondition cond, RegisterID left, RegisterID right, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:563:64: error: 'RegisterID' has not been declared void comparePtr(RelationalCondition cond, RegisterID left, RegisterID right, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:563:82: error: 'RegisterID' has not been declared void comparePtr(RelationalCondition cond, RegisterID left, RegisterID right, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:563:10: error: 'void JSC::MacroAssembler::comparePtr(int, int, int, int)' cannot be overloaded void comparePtr(RelationalCondition cond, RegisterID left, RegisterID right, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:558:10: error: with 'void JSC::MacroAssembler::comparePtr(int, int, int, int)' void comparePtr(RelationalCondition cond, RegisterID left, TrustedImm32 right, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:568:19: error: 'RegisterID' has not been declared void storePtr(RegisterID src, ImplicitAddress address) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:568:35: error: 'ImplicitAddress' has not been declared void storePtr(RegisterID src, ImplicitAddress address) ^~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:573:19: error: 'RegisterID' has not been declared void storePtr(RegisterID src, BaseIndex address) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:573:35: error: 'BaseIndex' has not been declared void storePtr(RegisterID src, BaseIndex address) ^~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:573:10: error: 'void JSC::MacroAssembler::storePtr(int, int)' cannot be overloaded void storePtr(RegisterID src, BaseIndex address) ^~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:568:10: error: with 'void JSC::MacroAssembler::storePtr(int, int)' void storePtr(RegisterID src, ImplicitAddress address) ^~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:578:19: error: 'RegisterID' has not been declared void storePtr(RegisterID src, void* address) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:583:19: error: 'TrustedImmPtr' has not been declared void storePtr(TrustedImmPtr imm, ImplicitAddress address) ^~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:583:38: error: 'ImplicitAddress' has not been declared void storePtr(TrustedImmPtr imm, ImplicitAddress address) ^~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:583:10: error: 'void JSC::MacroAssembler::storePtr(int, int)' cannot be overloaded void storePtr(TrustedImmPtr imm, ImplicitAddress address) ^~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:568:10: error: with 'void JSC::MacroAssembler::storePtr(int, int)' void storePtr(RegisterID src, ImplicitAddress address) ^~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:588:19: error: 'ImmPtr' has not been declared void storePtr(ImmPtr imm, Address address) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:588:31: error: 'Address' has not been declared void storePtr(ImmPtr imm, Address address) ^~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:588:10: error: 'void JSC::MacroAssembler::storePtr(int, int)' cannot be overloaded void storePtr(ImmPtr imm, Address address) ^~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:568:10: error: with 'void JSC::MacroAssembler::storePtr(int, int)' void storePtr(RegisterID src, ImplicitAddress address) ^~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:593:19: error: 'TrustedImmPtr' has not been declared void storePtr(TrustedImmPtr imm, void* address) ^~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:593:10: error: 'void JSC::MacroAssembler::storePtr(int, void*)' cannot be overloaded void storePtr(TrustedImmPtr imm, void* address) ^~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:578:10: error: with 'void JSC::MacroAssembler::storePtr(int, void*)' void storePtr(RegisterID src, void* address) ^~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:598:19: error: 'TrustedImmPtr' has not been declared void storePtr(TrustedImmPtr imm, BaseIndex address) ^~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:598:38: error: 'BaseIndex' has not been declared void storePtr(TrustedImmPtr imm, BaseIndex address) ^~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:598:10: error: 'void JSC::MacroAssembler::storePtr(int, int)' cannot be overloaded void storePtr(TrustedImmPtr imm, BaseIndex address) ^~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:568:10: error: with 'void JSC::MacroAssembler::storePtr(int, int)' void storePtr(RegisterID src, ImplicitAddress address) ^~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:603:5: error: 'DataLabel32' does not name a type DataLabel32 storePtrWithAddressOffsetPatch(RegisterID src, Address address) ^~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:608:5: error: 'Jump' does not name a type; did you mean 'dup'? Jump branchPtr(RelationalCondition cond, RegisterID left, RegisterID right) ^~~~ dup ./Source/JavaScriptCore/assembler/MacroAssembler.h:613:5: error: 'Jump' does not name a type; did you mean 'dup'? Jump branchPtr(RelationalCondition cond, RegisterID left, TrustedImmPtr right) ^~~~ dup ./Source/JavaScriptCore/assembler/MacroAssembler.h:618:5: error: 'Jump' does not name a type; did you mean 'dup'? Jump branchPtr(RelationalCondition cond, RegisterID left, ImmPtr right) ^~~~ dup ./Source/JavaScriptCore/assembler/MacroAssembler.h:623:5: error: 'Jump' does not name a type; did you mean 'dup'? Jump branchPtr(RelationalCondition cond, RegisterID left, Address right) ^~~~ dup ./Source/JavaScriptCore/assembler/MacroAssembler.h:628:5: error: 'Jump' does not name a type; did you mean 'dup'? Jump branchPtr(RelationalCondition cond, Address left, RegisterID right) ^~~~ dup ./Source/JavaScriptCore/assembler/MacroAssembler.h:633:5: error: 'Jump' does not name a type; did you mean 'dup'? Jump branchPtr(RelationalCondition cond, AbsoluteAddress left, RegisterID right) ^~~~ dup ./Source/JavaScriptCore/assembler/MacroAssembler.h:638:5: error: 'Jump' does not name a type; did you mean 'dup'? Jump branchPtr(RelationalCondition cond, Address left, TrustedImmPtr right) ^~~~ dup ./Source/JavaScriptCore/assembler/MacroAssembler.h:643:5: error: 'Jump' does not name a type; did you mean 'dup'? Jump branchPtr(RelationalCondition cond, AbsoluteAddress left, TrustedImmPtr right) ^~~~ dup ./Source/JavaScriptCore/assembler/MacroAssembler.h:648:5: error: 'Jump' does not name a type; did you mean 'dup'? Jump branchSubPtr(ResultCondition cond, RegisterID src, RegisterID dest) ^~~~ dup ./Source/JavaScriptCore/assembler/MacroAssembler.h:653:5: error: 'Jump' does not name a type; did you mean 'dup'? Jump branchTestPtr(ResultCondition cond, RegisterID reg, RegisterID mask) ^~~~ dup ./Source/JavaScriptCore/assembler/MacroAssembler.h:658:5: error: 'Jump' does not name a type; did you mean 'dup'? Jump branchTestPtr(ResultCondition cond, RegisterID reg, TrustedImm32 mask = TrustedImm32(-1)) ^~~~ dup ./Source/JavaScriptCore/assembler/MacroAssembler.h:663:5: error: 'Jump' does not name a type; did you mean 'dup'? Jump branchTestPtr(ResultCondition cond, Address address, TrustedImm32 mask = TrustedImm32(-1)) ^~~~ dup ./Source/JavaScriptCore/assembler/MacroAssembler.h:668:5: error: 'Jump' does not name a type; did you mean 'dup'? Jump branchTestPtr(ResultCondition cond, BaseIndex address, TrustedImm32 mask = TrustedImm32(-1)) ^~~~ dup ./Source/JavaScriptCore/assembler/MacroAssembler.h:673:5: error: 'Jump' does not name a type; did you mean 'dup'? Jump branchAddPtr(ResultCondition cond, RegisterID src, RegisterID dest) ^~~~ dup ./Source/JavaScriptCore/assembler/MacroAssembler.h:678:5: error: 'Jump' does not name a type; did you mean 'dup'? Jump branchSubPtr(ResultCondition cond, TrustedImm32 imm, RegisterID dest) ^~~~ dup ./Source/JavaScriptCore/assembler/MacroAssembler.h:682:11: error: 'MacroAssemblerBase' has not been declared using MacroAssemblerBase::branchTest8; ^~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:683:5: error: 'Jump' does not name a type; did you mean 'dup'? Jump branchTest8(ResultCondition cond, ExtendedAddress address, TrustedImm32 mask = TrustedImm32(-1)) ^~~~ dup ./Source/JavaScriptCore/assembler/MacroAssembler.h:1206:22: error: 'Imm32' has not been declared bool shouldBlind(Imm32 imm) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1243:9: error: 'TrustedImm32' does not name a type; did you mean 'BlindedImm32'? TrustedImm32 value1; ^~~~~~~~~~~~ BlindedImm32 ./Source/JavaScriptCore/assembler/MacroAssembler.h:1244:9: error: 'TrustedImm32' does not name a type; did you mean 'BlindedImm32'? TrustedImm32 value2; ^~~~~~~~~~~~ BlindedImm32 ./Source/JavaScriptCore/assembler/MacroAssembler.h:1267:35: error: 'Imm32' has not been declared BlindedImm32 xorBlindConstant(Imm32 imm) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1274:42: error: 'Imm32' has not been declared BlindedImm32 additionBlindedConstant(Imm32 imm) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1286:37: error: 'Imm32' has not been declared BlindedImm32 andBlindedConstant(Imm32 imm) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1295:36: error: 'Imm32' has not been declared BlindedImm32 orBlindedConstant(Imm32 imm) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1304:56: error: 'RegisterID' has not been declared void loadXorBlindedConstant(BlindedImm32 constant, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1310:16: error: 'Imm32' has not been declared void add32(Imm32 imm, RegisterID dest) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1310:27: error: 'RegisterID' has not been declared void add32(Imm32 imm, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1320:17: error: 'Imm32' has not been declared void addPtr(Imm32 imm, RegisterID dest) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1320:28: error: 'RegisterID' has not been declared void addPtr(Imm32 imm, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1320:10: error: 'void JSC::MacroAssembler::addPtr(int, int)' cannot be overloaded void addPtr(Imm32 imm, RegisterID dest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:427:10: error: with 'void JSC::MacroAssembler::addPtr(int, int)' void addPtr(Address src, RegisterID dest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1330:16: error: 'Imm32' has not been declared void and32(Imm32 imm, RegisterID dest) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1330:27: error: 'RegisterID' has not been declared void and32(Imm32 imm, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1340:17: error: 'Imm32' has not been declared void andPtr(Imm32 imm, RegisterID dest) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1340:28: error: 'RegisterID' has not been declared void andPtr(Imm32 imm, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1340:10: error: 'void JSC::MacroAssembler::andPtr(int, int)' cannot be overloaded void andPtr(Imm32 imm, RegisterID dest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:462:10: error: with 'void JSC::MacroAssembler::andPtr(int, int)' void andPtr(RegisterID src, RegisterID dest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1350:16: error: 'Imm32' has not been declared void and32(Imm32 imm, RegisterID src, RegisterID dest) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1350:27: error: 'RegisterID' has not been declared void and32(Imm32 imm, RegisterID src, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1350:43: error: 'RegisterID' has not been declared void and32(Imm32 imm, RegisterID src, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1361:15: error: 'Imm32' has not been declared void move(Imm32 imm, RegisterID dest) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1361:26: error: 'RegisterID' has not been declared void move(Imm32 imm, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1361:10: error: 'void JSC::MacroAssembler::move(int, int)' cannot be overloaded void move(Imm32 imm, RegisterID dest) ^~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:553:10: error: with 'void JSC::MacroAssembler::move(int, int)' void move(ImmPtr imm, RegisterID dest) ^~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1369:15: error: 'Imm32' has not been declared void or32(Imm32 imm, RegisterID src, RegisterID dest) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1369:26: error: 'RegisterID' has not been declared void or32(Imm32 imm, RegisterID src, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1369:42: error: 'RegisterID' has not been declared void or32(Imm32 imm, RegisterID src, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1380:15: error: 'Imm32' has not been declared void or32(Imm32 imm, RegisterID dest) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1380:26: error: 'RegisterID' has not been declared void or32(Imm32 imm, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1390:15: error: 'Imm32' has not been declared void poke(Imm32 value, int index = 0) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1390:10: error: 'void JSC::MacroAssembler::poke(int, int)' cannot be overloaded void poke(Imm32 value, int index = 0) ^~~~ In file included from ./Source/JavaScriptCore/jit/GPRInfo.h:29:0, from ./Source/JavaScriptCore/runtime/VM.h:34, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/assembler/MacroAssembler.h:241:10: error: with 'void JSC::MacroAssembler::poke(int, int)' void poke(RegisterID src, int index = 0) ^~~~ In file included from ./Source/JavaScriptCore/jit/GPRInfo.h:29:0, from ./Source/JavaScriptCore/runtime/VM.h:34, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/assembler/MacroAssembler.h:1395:15: error: 'ImmPtr' has not been declared void poke(ImmPtr value, int index = 0) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1395:10: error: 'void JSC::MacroAssembler::poke(int, int)' cannot be overloaded void poke(ImmPtr value, int index = 0) ^~~~ In file included from ./Source/JavaScriptCore/jit/GPRInfo.h:29:0, from ./Source/JavaScriptCore/runtime/VM.h:34, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/assembler/MacroAssembler.h:241:10: error: with 'void JSC::MacroAssembler::poke(int, int)' void poke(RegisterID src, int index = 0) ^~~~ In file included from ./Source/JavaScriptCore/jit/GPRInfo.h:29:0, from ./Source/JavaScriptCore/runtime/VM.h:34, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/assembler/MacroAssembler.h:1407:18: error: 'Imm32' has not been declared void store32(Imm32 imm, Address dest) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1407:29: error: 'Address' has not been declared void store32(Imm32 imm, Address dest) ^~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1431:16: error: 'Imm32' has not been declared void sub32(Imm32 imm, RegisterID dest) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1431:27: error: 'RegisterID' has not been declared void sub32(Imm32 imm, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1441:17: error: 'Imm32' has not been declared void subPtr(Imm32 imm, RegisterID dest) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1441:28: error: 'RegisterID' has not been declared void subPtr(Imm32 imm, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1441:10: error: 'void JSC::MacroAssembler::subPtr(int, int)' cannot be overloaded void subPtr(Imm32 imm, RegisterID dest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:502:10: error: with 'void JSC::MacroAssembler::subPtr(int, int)' void subPtr(RegisterID src, RegisterID dest) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1451:16: error: 'Imm32' has not been declared void xor32(Imm32 imm, RegisterID src, RegisterID dest) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1451:27: error: 'RegisterID' has not been declared void xor32(Imm32 imm, RegisterID src, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1451:43: error: 'RegisterID' has not been declared void xor32(Imm32 imm, RegisterID src, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1461:16: error: 'Imm32' has not been declared void xor32(Imm32 imm, RegisterID dest) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1461:27: error: 'RegisterID' has not been declared void xor32(Imm32 imm, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1471:5: error: 'Jump' does not name a type; did you mean 'dup'? Jump branch32(RelationalCondition cond, RegisterID left, Imm32 right) ^~~~ dup ./Source/JavaScriptCore/assembler/MacroAssembler.h:1489:5: error: 'Jump' does not name a type; did you mean 'dup'? Jump branchAdd32(ResultCondition cond, RegisterID src, Imm32 imm, RegisterID dest) ^~~~ dup ./Source/JavaScriptCore/assembler/MacroAssembler.h:1505:5: error: 'Jump' does not name a type; did you mean 'dup'? Jump branchMul32(ResultCondition cond, Imm32 imm, RegisterID src, RegisterID dest) ^~~~ dup ./Source/JavaScriptCore/assembler/MacroAssembler.h:1523:5: error: 'Jump' does not name a type; did you mean 'dup'? Jump branchSub32(ResultCondition cond, RegisterID src, Imm32 imm, RegisterID dest, RegisterID scratch) ^~~~ dup ./Source/JavaScriptCore/assembler/MacroAssembler.h:1534:19: error: 'Imm32' has not been declared void lshift32(Imm32 imm, RegisterID dest) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1534:30: error: 'RegisterID' has not been declared void lshift32(Imm32 imm, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1539:19: error: 'RegisterID' has not been declared void lshift32(RegisterID src, Imm32 amount, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1539:35: error: 'Imm32' has not been declared void lshift32(RegisterID src, Imm32 amount, RegisterID dest) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1539:49: error: 'RegisterID' has not been declared void lshift32(RegisterID src, Imm32 amount, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1544:19: error: 'Imm32' has not been declared void rshift32(Imm32 imm, RegisterID dest) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1544:30: error: 'RegisterID' has not been declared void rshift32(Imm32 imm, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1549:19: error: 'RegisterID' has not been declared void rshift32(RegisterID src, Imm32 amount, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1549:35: error: 'Imm32' has not been declared void rshift32(RegisterID src, Imm32 amount, RegisterID dest) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1549:49: error: 'RegisterID' has not been declared void rshift32(RegisterID src, Imm32 amount, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1554:20: error: 'Imm32' has not been declared void urshift32(Imm32 imm, RegisterID dest) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1554:31: error: 'RegisterID' has not been declared void urshift32(Imm32 imm, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1559:20: error: 'RegisterID' has not been declared void urshift32(RegisterID src, Imm32 amount, RegisterID dest) ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1559:36: error: 'Imm32' has not been declared void urshift32(RegisterID src, Imm32 amount, RegisterID dest) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1559:50: error: 'RegisterID' has not been declared void urshift32(RegisterID src, Imm32 amount, RegisterID dest) ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/jit/GPRInfo.h:29:0, from ./Source/JavaScriptCore/runtime/VM.h:34, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/assembler/MacroAssembler.h: In static member function 'static bool JSC::MacroAssembler::isStackRelated(int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:76:23: error: 'stackPointerRegister' was not declared in this scope return reg == stackPointerRegister || reg == framePointerRegister; ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:76:23: note: suggested alternative: 'utrans_unregister' return reg == stackPointerRegister || reg == framePointerRegister; ^~~~~~~~~~~~~~~~~~~~ utrans_unregister ./Source/JavaScriptCore/assembler/MacroAssembler.h:76:54: error: 'framePointerRegister' was not declared in this scope return reg == stackPointerRegister || reg == framePointerRegister; ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:76:54: note: suggested alternative: 'utrans_unregister' return reg == stackPointerRegister || reg == framePointerRegister; ^~~~~~~~~~~~~~~~~~~~ utrans_unregister ./Source/JavaScriptCore/assembler/MacroAssembler.h: In static member function 'static unsigned int JSC::MacroAssembler::numberOfRegisters()': ./Source/JavaScriptCore/assembler/MacroAssembler.h:107:16: error: 'lastRegister' was not declared in this scope return lastRegister() - firstRegister() + 1; ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:107:16: note: suggested alternative: 'Register_h' return lastRegister() - firstRegister() + 1; ^~~~~~~~~~~~ Register_h ./Source/JavaScriptCore/assembler/MacroAssembler.h:107:33: error: 'firstRegister' was not declared in this scope return lastRegister() - firstRegister() + 1; ^~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:107:33: note: suggested alternative: 'utrans_register' return lastRegister() - firstRegister() + 1; ^~~~~~~~~~~~~ utrans_register ./Source/JavaScriptCore/assembler/MacroAssembler.h: In static member function 'static unsigned int JSC::MacroAssembler::registerIndex(int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:112:22: error: 'firstRegister' was not declared in this scope return reg - firstRegister(); ^~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:112:22: note: suggested alternative: 'utrans_register' return reg - firstRegister(); ^~~~~~~~~~~~~ utrans_register ./Source/JavaScriptCore/assembler/MacroAssembler.h: In static member function 'static unsigned int JSC::MacroAssembler::numberOfFPRegisters()': ./Source/JavaScriptCore/assembler/MacroAssembler.h:117:16: error: 'lastFPRegister' was not declared in this scope return lastFPRegister() - firstFPRegister() + 1; ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:117:16: note: suggested alternative: 'ucurr_register' return lastFPRegister() - firstFPRegister() + 1; ^~~~~~~~~~~~~~ ucurr_register ./Source/JavaScriptCore/assembler/MacroAssembler.h:117:35: error: 'firstFPRegister' was not declared in this scope return lastFPRegister() - firstFPRegister() + 1; ^~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:117:35: note: suggested alternative: 'utrans_register' return lastFPRegister() - firstFPRegister() + 1; ^~~~~~~~~~~~~~~ utrans_register ./Source/JavaScriptCore/assembler/MacroAssembler.h: In static member function 'static unsigned int JSC::MacroAssembler::fpRegisterIndex(int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:122:22: error: 'firstFPRegister' was not declared in this scope return reg - firstFPRegister(); ^~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:122:22: note: suggested alternative: 'utrans_register' return reg - firstFPRegister(); ^~~~~~~~~~~~~~~ utrans_register ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::pop()': ./Source/JavaScriptCore/assembler/MacroAssembler.h:228:16: error: 'TrustedImm32' was not declared in this scope addPtr(TrustedImm32(sizeof(void*)), stackPointerRegister); ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:228:16: note: suggested alternative: 'BlindedImm32' addPtr(TrustedImm32(sizeof(void*)), stackPointerRegister); ^~~~~~~~~~~~ BlindedImm32 ./Source/JavaScriptCore/assembler/MacroAssembler.h:228:45: error: 'stackPointerRegister' was not declared in this scope addPtr(TrustedImm32(sizeof(void*)), stackPointerRegister); ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:228:45: note: suggested alternative: 'utrans_unregister' addPtr(TrustedImm32(sizeof(void*)), stackPointerRegister); ^~~~~~~~~~~~~~~~~~~~ utrans_unregister ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::peek(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:233:25: error: 'stackPointerRegister' was not declared in this scope loadPtr(Address(stackPointerRegister, (index * sizeof(void*))), dest); ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:233:25: note: suggested alternative: 'utrans_unregister' loadPtr(Address(stackPointerRegister, (index * sizeof(void*))), dest); ^~~~~~~~~~~~~~~~~~~~ utrans_unregister ./Source/JavaScriptCore/assembler/MacroAssembler.h:233:17: error: 'Address' was not declared in this scope loadPtr(Address(stackPointerRegister, (index * sizeof(void*))), dest); ^~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::poke(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:243:23: error: 'addressForPoke' was not declared in this scope storePtr(src, addressForPoke(index)); ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::poke(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:248:24: error: 'addressForPoke' was not declared in this scope store32(value, addressForPoke(index)); ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::poke(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:253:23: error: 'addressForPoke' was not declared in this scope storePtr(imm, addressForPoke(index)); ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::pushToSave(int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:259:9: error: 'push' was not declared in this scope push(src); ^~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:259:9: note: suggested alternative: 'pause' push(src); ^~~~ pause ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::popToRestore(int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:263:17: error: no matching function for call to 'JSC::MacroAssembler::pop(int&)' pop(dest); ^ ./Source/JavaScriptCore/assembler/MacroAssembler.h:226:10: note: candidate: void JSC::MacroAssembler::pop() void pop() ^~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:226:10: note: candidate expects 0 arguments, 1 provided ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::pushToSave(int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:267:16: error: 'TrustedImm32' was not declared in this scope subPtr(TrustedImm32(sizeof(double)), stackPointerRegister); ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:267:16: note: suggested alternative: 'BlindedImm32' subPtr(TrustedImm32(sizeof(double)), stackPointerRegister); ^~~~~~~~~~~~ BlindedImm32 ./Source/JavaScriptCore/assembler/MacroAssembler.h:267:46: error: 'stackPointerRegister' was not declared in this scope subPtr(TrustedImm32(sizeof(double)), stackPointerRegister); ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:267:46: note: suggested alternative: 'utrans_unregister' subPtr(TrustedImm32(sizeof(double)), stackPointerRegister); ^~~~~~~~~~~~~~~~~~~~ utrans_unregister ./Source/JavaScriptCore/assembler/MacroAssembler.h:268:9: error: 'storeDouble' was not declared in this scope storeDouble(src, stackPointerRegister); ^~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:268:9: note: suggested alternative: 'piDouble' storeDouble(src, stackPointerRegister); ^~~~~~~~~~~ piDouble ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::popToRestore(int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:272:20: error: 'stackPointerRegister' was not declared in this scope loadDouble(stackPointerRegister, dest); ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:272:20: note: suggested alternative: 'utrans_unregister' loadDouble(stackPointerRegister, dest); ^~~~~~~~~~~~~~~~~~~~ utrans_unregister ./Source/JavaScriptCore/assembler/MacroAssembler.h:272:9: error: 'loadDouble' was not declared in this scope loadDouble(stackPointerRegister, dest); ^~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:272:9: note: suggested alternative: 'piDouble' loadDouble(stackPointerRegister, dest); ^~~~~~~~~~ piDouble ./Source/JavaScriptCore/assembler/MacroAssembler.h:273:16: error: 'TrustedImm32' was not declared in this scope addPtr(TrustedImm32(sizeof(double)), stackPointerRegister); ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:273:16: note: suggested alternative: 'BlindedImm32' addPtr(TrustedImm32(sizeof(double)), stackPointerRegister); ^~~~~~~~~~~~ BlindedImm32 ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::branchPtr(int, int, int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:312:33: error: no matching function for call to 'JSC::MacroAssembler::branchPtr(int&, int&, int&)' branchPtr(cond, op1, imm).linkTo(target, this); ^ ./Source/JavaScriptCore/assembler/MacroAssembler.h:310:10: note: candidate: void JSC::MacroAssembler::branchPtr(int, int, int, int) void branchPtr(RelationalCondition cond, RegisterID op1, TrustedImmPtr imm, Label target) ^~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:310:10: note: candidate expects 4 arguments, 3 provided ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::branchPtr(int, int, int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:316:33: error: no matching function for call to 'JSC::MacroAssembler::branchPtr(int&, int&, int&)' branchPtr(cond, op1, imm).linkTo(target, this); ^ ./Source/JavaScriptCore/assembler/MacroAssembler.h:310:10: note: candidate: void JSC::MacroAssembler::branchPtr(int, int, int, int) void branchPtr(RelationalCondition cond, RegisterID op1, TrustedImmPtr imm, Label target) ^~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:310:10: note: candidate expects 4 arguments, 3 provided ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::branch32(int, int, int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:321:32: error: no matching function for call to 'JSC::MacroAssembler::branch32(int&, int&, int&)' branch32(cond, op1, op2).linkTo(target, this); ^ ./Source/JavaScriptCore/assembler/MacroAssembler.h:319:10: note: candidate: void JSC::MacroAssembler::branch32(int, int, int, int) void branch32(RelationalCondition cond, RegisterID op1, RegisterID op2, Label target) ^~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:319:10: note: candidate expects 4 arguments, 3 provided ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::branch32(int, int, int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:326:32: error: no matching function for call to 'JSC::MacroAssembler::branch32(int&, int&, int&)' branch32(cond, op1, imm).linkTo(target, this); ^ ./Source/JavaScriptCore/assembler/MacroAssembler.h:319:10: note: candidate: void JSC::MacroAssembler::branch32(int, int, int, int) void branch32(RelationalCondition cond, RegisterID op1, RegisterID op2, Label target) ^~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:319:10: note: candidate expects 4 arguments, 3 provided ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::branch32(int, int, int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:331:32: error: no matching function for call to 'JSC::MacroAssembler::branch32(int&, int&, int&)' branch32(cond, op1, imm).linkTo(target, this); ^ ./Source/JavaScriptCore/assembler/MacroAssembler.h:319:10: note: candidate: void JSC::MacroAssembler::branch32(int, int, int, int) void branch32(RelationalCondition cond, RegisterID op1, RegisterID op2, Label target) ^~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:319:10: note: candidate expects 4 arguments, 3 provided ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::branch32(int, int, int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:336:35: error: no matching function for call to 'JSC::MacroAssembler::branch32(int&, int&, int&)' branch32(cond, left, right).linkTo(target, this); ^ ./Source/JavaScriptCore/assembler/MacroAssembler.h:319:10: note: candidate: void JSC::MacroAssembler::branch32(int, int, int, int) void branch32(RelationalCondition cond, RegisterID op1, RegisterID op2, Label target) ^~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:319:10: note: candidate expects 4 arguments, 3 provided ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::branchTestPtr(int, int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:351:32: error: no matching function for call to 'JSC::MacroAssembler::branchTestPtr(int&, int&)' branchTestPtr(cond, reg).linkTo(target, this); ^ ./Source/JavaScriptCore/assembler/MacroAssembler.h:349:10: note: candidate: void JSC::MacroAssembler::branchTestPtr(int, int, int) void branchTestPtr(ResultCondition cond, RegisterID reg, Label target) ^~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:349:10: note: candidate expects 3 arguments, 2 provided In file included from ./Source/JavaScriptCore/jit/GPRInfo.h:29:0, from ./Source/JavaScriptCore/runtime/VM.h:34, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::jump(int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:385:14: error: no matching function for call to 'JSC::MacroAssembler::jump()' jump().linkTo(target, this); ^ ./Source/JavaScriptCore/assembler/MacroAssembler.h:383:10: note: candidate: void JSC::MacroAssembler::jump(int) void jump(Label target) ^~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:383:10: note: candidate expects 1 argument, 0 provided ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::addPtr(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:449:15: error: 'TrustedImm32' was not declared in this scope add32(TrustedImm32(imm), dest); ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:449:15: note: suggested alternative: 'BlindedImm32' add32(TrustedImm32(imm), dest); ^~~~~~~~~~~~ BlindedImm32 ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::addPtr(int, int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:454:29: error: no matching function for call to 'JSC::MacroAssembler::add32(int&, int&, int&)' add32(imm, src, dest); ^ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1310:10: note: candidate: void JSC::MacroAssembler::add32(int, int) void add32(Imm32 imm, RegisterID dest) ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1310:10: note: candidate expects 2 arguments, 3 provided ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::andPtr(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:474:15: error: 'TrustedImm32' was not declared in this scope and32(TrustedImm32(imm), srcDest); ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:474:15: note: suggested alternative: 'BlindedImm32' and32(TrustedImm32(imm), srcDest); ^~~~~~~~~~~~ BlindedImm32 ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::negPtr(int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:479:9: error: 'neg32' was not declared in this scope neg32(dest); ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::orPtr(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:494:14: error: 'TrustedImm32' was not declared in this scope or32(TrustedImm32(imm), dest); ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:494:14: note: suggested alternative: 'BlindedImm32' or32(TrustedImm32(imm), dest); ^~~~~~~~~~~~ BlindedImm32 ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::subPtr(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:514:15: error: 'TrustedImm32' was not declared in this scope sub32(TrustedImm32(imm), dest); ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:514:15: note: suggested alternative: 'BlindedImm32' sub32(TrustedImm32(imm), dest); ^~~~~~~~~~~~ BlindedImm32 ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::loadPtr(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:530:9: error: 'load32' was not declared in this scope load32(address, dest); ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:530:9: note: suggested alternative: 'add32' load32(address, dest); ^~~~~~ add32 ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::loadPtr(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:535:9: error: 'load32' was not declared in this scope load32(address, dest); ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:535:9: note: suggested alternative: 'add32' load32(address, dest); ^~~~~~ add32 ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::loadPtr(const void*, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:540:9: error: 'load32' was not declared in this scope load32(address, dest); ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:540:9: note: suggested alternative: 'add32' load32(address, dest); ^~~~~~ add32 ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::move(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:555:24: error: request for member 'asTrustedImmPtr' in 'imm', which is of non-class type 'int' move(Imm32(imm.asTrustedImmPtr()), dest); ^~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:555:14: error: 'Imm32' was not declared in this scope move(Imm32(imm.asTrustedImmPtr()), dest); ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::comparePtr(int, int, int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:560:9: error: 'compare32' was not declared in this scope compare32(cond, left, right, dest); ^~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:560:9: note: suggested alternative: 'comparePtr' compare32(cond, left, right, dest); ^~~~~~~~~ comparePtr ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::comparePtr(int, int, int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:565:9: error: 'compare32' was not declared in this scope compare32(cond, left, right, dest); ^~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:565:9: note: suggested alternative: 'comparePtr' compare32(cond, left, right, dest); ^~~~~~~~~ comparePtr ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::storePtr(int, void*)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:580:29: error: invalid conversion from 'void*' to 'int' [-fpermissive] store32(src, address); ^ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1407:10: note: initializing argument 2 of 'void JSC::MacroAssembler::store32(int, int)' void store32(Imm32 imm, Address dest) ^~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::storePtr(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:585:17: error: 'TrustedImm32' was not declared in this scope store32(TrustedImm32(imm), address); ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:585:17: note: suggested alternative: 'BlindedImm32' store32(TrustedImm32(imm), address); ^~~~~~~~~~~~ BlindedImm32 ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::storePtr(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:590:27: error: request for member 'asTrustedImmPtr' in 'imm', which is of non-class type 'int' store32(Imm32(imm.asTrustedImmPtr()), address); ^~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:590:17: error: 'Imm32' was not declared in this scope store32(Imm32(imm.asTrustedImmPtr()), address); ^~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::storePtr(int, void*)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:595:17: error: 'TrustedImm32' was not declared in this scope store32(TrustedImm32(imm), address); ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:595:17: note: suggested alternative: 'BlindedImm32' store32(TrustedImm32(imm), address); ^~~~~~~~~~~~ BlindedImm32 ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::storePtr(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:600:17: error: 'TrustedImm32' was not declared in this scope store32(TrustedImm32(imm), address); ^~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:600:17: note: suggested alternative: 'BlindedImm32' store32(TrustedImm32(imm), address); ^~~~~~~~~~~~ BlindedImm32 ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'bool JSC::MacroAssembler::shouldBlind(int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1217:30: error: request for member 'asTrustedImm32' in 'imm', which is of non-class type 'int' uint32_t value = imm.asTrustedImm32().m_value; ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1233:16: error: 'shouldBlindForSpecificArch' was not declared in this scope return shouldBlindForSpecificArch(value); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In constructor 'JSC::MacroAssembler::BlindedImm32::BlindedImm32(int32_t, int32_t)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1239:15: error: class 'JSC::MacroAssembler::BlindedImm32' does not have any field named 'value1' : value1(v1) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1240:15: error: class 'JSC::MacroAssembler::BlindedImm32' does not have any field named 'value2' , value2(v2) ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'JSC::MacroAssembler::BlindedImm32 JSC::MacroAssembler::xorBlindConstant(int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1269:34: error: request for member 'asTrustedImm32' in 'imm', which is of non-class type 'int' uint32_t baseValue = imm.asTrustedImm32().m_value; ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'JSC::MacroAssembler::BlindedImm32 JSC::MacroAssembler::additionBlindedConstant(int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1279:34: error: request for member 'asTrustedImm32' in 'imm', which is of non-class type 'int' uint32_t baseValue = imm.asTrustedImm32().m_value; ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'JSC::MacroAssembler::BlindedImm32 JSC::MacroAssembler::andBlindedConstant(int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1288:34: error: request for member 'asTrustedImm32' in 'imm', which is of non-class type 'int' uint32_t baseValue = imm.asTrustedImm32().m_value; ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'JSC::MacroAssembler::BlindedImm32 JSC::MacroAssembler::orBlindedConstant(int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1297:34: error: request for member 'asTrustedImm32' in 'imm', which is of non-class type 'int' uint32_t baseValue = imm.asTrustedImm32().m_value; ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::loadXorBlindedConstant(JSC::MacroAssembler::BlindedImm32, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1306:23: error: 'struct JSC::MacroAssembler::BlindedImm32' has no member named 'value1' move(constant.value1, dest); ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1307:24: error: 'struct JSC::MacroAssembler::BlindedImm32' has no member named 'value2' xor32(constant.value2, dest); ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::add32(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1314:23: error: 'struct JSC::MacroAssembler::BlindedImm32' has no member named 'value1' add32(key.value1, dest); ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1315:23: error: 'struct JSC::MacroAssembler::BlindedImm32' has no member named 'value2' add32(key.value2, dest); ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1317:23: error: request for member 'asTrustedImm32' in 'imm', which is of non-class type 'int' add32(imm.asTrustedImm32(), dest); ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::addPtr(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1324:24: error: 'struct JSC::MacroAssembler::BlindedImm32' has no member named 'value1' addPtr(key.value1, dest); ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1325:24: error: 'struct JSC::MacroAssembler::BlindedImm32' has no member named 'value2' addPtr(key.value2, dest); ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1327:24: error: request for member 'asTrustedImm32' in 'imm', which is of non-class type 'int' addPtr(imm.asTrustedImm32(), dest); ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::and32(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1334:23: error: 'struct JSC::MacroAssembler::BlindedImm32' has no member named 'value1' and32(key.value1, dest); ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1335:23: error: 'struct JSC::MacroAssembler::BlindedImm32' has no member named 'value2' and32(key.value2, dest); ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1337:23: error: request for member 'asTrustedImm32' in 'imm', which is of non-class type 'int' and32(imm.asTrustedImm32(), dest); ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::andPtr(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1344:24: error: 'struct JSC::MacroAssembler::BlindedImm32' has no member named 'value1' andPtr(key.value1, dest); ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1345:24: error: 'struct JSC::MacroAssembler::BlindedImm32' has no member named 'value2' andPtr(key.value2, dest); ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1347:24: error: request for member 'asTrustedImm32' in 'imm', which is of non-class type 'int' andPtr(imm.asTrustedImm32(), dest); ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::and32(int, int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1354:34: error: request for member 'asTrustedImm32' in 'imm', which is of non-class type 'int' return and32(imm.asTrustedImm32(), dest); ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1354:56: error: return-statement with a value, in function returning 'void' [-fpermissive] return and32(imm.asTrustedImm32(), dest); ^ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1358:23: error: request for member 'asTrustedImm32' in 'imm', which is of non-class type 'int' and32(imm.asTrustedImm32(), src, dest); ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::move(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1366:22: error: request for member 'asTrustedImm32' in 'imm', which is of non-class type 'int' move(imm.asTrustedImm32(), dest); ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::or32(int, int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1377:22: error: request for member 'asTrustedImm32' in 'imm', which is of non-class type 'int' or32(imm.asTrustedImm32(), src, dest); ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::or32(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1384:22: error: 'struct JSC::MacroAssembler::BlindedImm32' has no member named 'value1' or32(key.value1, dest); ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1385:22: error: 'struct JSC::MacroAssembler::BlindedImm32' has no member named 'value2' or32(key.value2, dest); ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1387:22: error: request for member 'asTrustedImm32' in 'imm', which is of non-class type 'int' or32(imm.asTrustedImm32(), dest); ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::poke(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1392:24: error: 'addressForPoke' was not declared in this scope store32(value, addressForPoke(index)); ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::poke(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1397:25: error: 'addressForPoke' was not declared in this scope storePtr(value, addressForPoke(index)); ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::store32(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1415:17: error: 'haveScratchRegisterForBlinding' was not declared in this scope if (haveScratchRegisterForBlinding()) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1416:63: error: 'scratchRegisterForBlinding' was not declared in this scope loadXorBlindedConstant(xorBlindConstant(imm), scratchRegisterForBlinding()); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1423:21: error: 'nop' was not declared in this scope nop(); ^~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1423:21: note: suggested alternative: 'pop' nop(); ^~~ pop ./Source/JavaScriptCore/assembler/MacroAssembler.h:1424:29: error: request for member 'asTrustedImm32' in 'imm', which is of non-class type 'int' store32(imm.asTrustedImm32(), dest); ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1428:25: error: request for member 'asTrustedImm32' in 'imm', which is of non-class type 'int' store32(imm.asTrustedImm32(), dest); ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::sub32(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1435:23: error: 'struct JSC::MacroAssembler::BlindedImm32' has no member named 'value1' sub32(key.value1, dest); ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1436:23: error: 'struct JSC::MacroAssembler::BlindedImm32' has no member named 'value2' sub32(key.value2, dest); ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1438:23: error: request for member 'asTrustedImm32' in 'imm', which is of non-class type 'int' sub32(imm.asTrustedImm32(), dest); ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::subPtr(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1445:24: error: 'struct JSC::MacroAssembler::BlindedImm32' has no member named 'value1' subPtr(key.value1, dest); ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1446:24: error: 'struct JSC::MacroAssembler::BlindedImm32' has no member named 'value2' subPtr(key.value2, dest); ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1448:24: error: request for member 'asTrustedImm32' in 'imm', which is of non-class type 'int' subPtr(imm.asTrustedImm32(), dest); ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::xor32(int, int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1455:25: error: 'struct JSC::MacroAssembler::BlindedImm32' has no member named 'value1' xor32(blind.value1, src, dest); ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1456:25: error: 'struct JSC::MacroAssembler::BlindedImm32' has no member named 'value2' xor32(blind.value2, dest); ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1458:23: error: request for member 'asTrustedImm32' in 'imm', which is of non-class type 'int' xor32(imm.asTrustedImm32(), src, dest); ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::xor32(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1465:25: error: 'struct JSC::MacroAssembler::BlindedImm32' has no member named 'value1' xor32(blind.value1, dest); ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1466:25: error: 'struct JSC::MacroAssembler::BlindedImm32' has no member named 'value2' xor32(blind.value2, dest); ^~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h:1468:23: error: request for member 'asTrustedImm32' in 'imm', which is of non-class type 'int' xor32(imm.asTrustedImm32(), dest); ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::lshift32(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1536:18: error: 'trustedImm32ForShift' was not declared in this scope lshift32(trustedImm32ForShift(imm), dest); ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::lshift32(int, int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1541:23: error: 'trustedImm32ForShift' was not declared in this scope lshift32(src, trustedImm32ForShift(amount), dest); ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::rshift32(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1546:18: error: 'trustedImm32ForShift' was not declared in this scope rshift32(trustedImm32ForShift(imm), dest); ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::rshift32(int, int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1551:23: error: 'trustedImm32ForShift' was not declared in this scope rshift32(src, trustedImm32ForShift(amount), dest); ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::urshift32(int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1556:19: error: 'trustedImm32ForShift' was not declared in this scope urshift32(trustedImm32ForShift(imm), dest); ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::urshift32(int, int, int)': ./Source/JavaScriptCore/assembler/MacroAssembler.h:1561:24: error: 'trustedImm32ForShift' was not declared in this scope urshift32(src, trustedImm32ForShift(amount), dest); ^~~~~~~~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/VM.h:34:0, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/jit/GPRInfo.h: At global scope: ./Source/JavaScriptCore/jit/GPRInfo.h:34:25: error: 'RegisterID' in 'class JSC::MacroAssembler' does not name a type typedef MacroAssembler::RegisterID GPRReg; ^~~~~~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:47:33: error: expected ')' before 'gpr' explicit JSValueRegs(GPRReg gpr) ^~~ ./Source/JavaScriptCore/jit/GPRInfo.h:52:36: error: 'GPRReg' has not been declared static JSValueRegs payloadOnly(GPRReg gpr) ^~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:59:5: error: 'GPRReg' does not name a type GPRReg gpr() const { return m_gpr; } ^~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:60:5: error: 'GPRReg' does not name a type GPRReg tagGPR() const { return InvalidGPRReg; } ^~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:61:5: error: 'GPRReg' does not name a type GPRReg payloadGPR() const { return m_gpr; } ^~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:64:5: error: 'GPRReg' does not name a type GPRReg m_gpr; ^~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h: In constructor 'JSC::JSValueRegs::JSValueRegs()': ./Source/JavaScriptCore/jit/GPRInfo.h:43:11: error: class 'JSC::JSValueRegs' does not have any field named 'm_gpr' : m_gpr(InvalidGPRReg) ^~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:35:32: error: 'GPRReg' is not a member of 'JSC' #define InvalidGPRReg ((::JSC::GPRReg)-1) ^ ./Source/JavaScriptCore/jit/GPRInfo.h:43:17: note: in expansion of macro 'InvalidGPRReg' : m_gpr(InvalidGPRReg) ^~~~~~~~~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h: In static member function 'static JSC::JSValueRegs JSC::JSValueRegs::payloadOnly(int)': ./Source/JavaScriptCore/jit/GPRInfo.h:54:31: error: no matching function for call to 'JSC::JSValueRegs::JSValueRegs(int&)' return JSValueRegs(gpr); ^ ./Source/JavaScriptCore/jit/GPRInfo.h:42:5: note: candidate: JSC::JSValueRegs::JSValueRegs() JSValueRegs() ^~~~~~~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:42:5: note: candidate expects 0 arguments, 1 provided ./Source/JavaScriptCore/jit/GPRInfo.h:40:7: note: candidate: constexpr JSC::JSValueRegs::JSValueRegs(const JSC::JSValueRegs&) class JSValueRegs { ^~~~~~~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:40:7: note: no known conversion for argument 1 from 'int' to 'const JSC::JSValueRegs&' ./Source/JavaScriptCore/jit/GPRInfo.h:40:7: note: candidate: constexpr JSC::JSValueRegs::JSValueRegs(JSC::JSValueRegs&&) ./Source/JavaScriptCore/jit/GPRInfo.h:40:7: note: no known conversion for argument 1 from 'int' to 'JSC::JSValueRegs&&' ./Source/JavaScriptCore/jit/GPRInfo.h: In member function 'bool JSC::JSValueRegs::operator!() const': ./Source/JavaScriptCore/jit/GPRInfo.h:57:37: error: 'm_gpr' was not declared in this scope bool operator!() const { return m_gpr == InvalidGPRReg; } ^~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:35:32: error: 'GPRReg' is not a member of 'JSC' #define InvalidGPRReg ((::JSC::GPRReg)-1) ^ ./Source/JavaScriptCore/jit/GPRInfo.h:57:46: note: in expansion of macro 'InvalidGPRReg' bool operator!() const { return m_gpr == InvalidGPRReg; } ^~~~~~~~~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h: At global scope: ./Source/JavaScriptCore/jit/GPRInfo.h:81:35: error: expected ')' before 'gpr' explicit JSValueSource(GPRReg gpr) ^~~ ./Source/JavaScriptCore/jit/GPRInfo.h:87:43: error: expected ')' before 'address' JSValueSource(MacroAssembler::Address address) ^~~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:95:38: error: 'GPRReg' has not been declared static JSValueSource unboxedCell(GPRReg payloadGPR) ^~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:110:5: error: 'GPRReg' does not name a type GPRReg base() const ^~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:116:5: error: 'GPRReg' does not name a type GPRReg gpr() const ^~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:122:21: error: 'Address' in 'class JSC::MacroAssembler' does not name a type MacroAssembler::Address asAddress() const { return MacroAssembler::Address(base(), offset()); } ^~~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:128:5: error: 'GPRReg' does not name a type GPRReg m_base; ^~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h: In constructor 'JSC::JSValueSource::JSValueSource()': ./Source/JavaScriptCore/jit/GPRInfo.h:71:11: error: class 'JSC::JSValueSource' does not have any field named 'm_base' , m_base(InvalidGPRReg) ^~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:35:32: error: 'GPRReg' is not a member of 'JSC' #define InvalidGPRReg ((::JSC::GPRReg)-1) ^ ./Source/JavaScriptCore/jit/GPRInfo.h:71:18: note: in expansion of macro 'InvalidGPRReg' , m_base(InvalidGPRReg) ^~~~~~~~~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h: In constructor 'JSC::JSValueSource::JSValueSource(JSC::JSValueRegs)': ./Source/JavaScriptCore/jit/GPRInfo.h:77:11: error: class 'JSC::JSValueSource' does not have any field named 'm_base' , m_base(regs.gpr()) ^~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:77:23: error: 'class JSC::JSValueRegs' has no member named 'gpr' , m_base(regs.gpr()) ^~~ ./Source/JavaScriptCore/jit/GPRInfo.h: In static member function 'static JSC::JSValueSource JSC::JSValueSource::unboxedCell(int)': ./Source/JavaScriptCore/jit/GPRInfo.h:97:40: error: no matching function for call to 'JSC::JSValueSource::JSValueSource(int&)' return JSValueSource(payloadGPR); ^ ./Source/JavaScriptCore/jit/GPRInfo.h:75:5: note: candidate: JSC::JSValueSource::JSValueSource(JSC::JSValueRegs) JSValueSource(JSValueRegs regs) ^~~~~~~~~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:75:5: note: no known conversion for argument 1 from 'int' to 'JSC::JSValueRegs' ./Source/JavaScriptCore/jit/GPRInfo.h:69:5: note: candidate: JSC::JSValueSource::JSValueSource() JSValueSource() ^~~~~~~~~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:69:5: note: candidate expects 0 arguments, 1 provided ./Source/JavaScriptCore/jit/GPRInfo.h:67:7: note: candidate: constexpr JSC::JSValueSource::JSValueSource(const JSC::JSValueSource&) class JSValueSource { ^~~~~~~~~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:67:7: note: no known conversion for argument 1 from 'int' to 'const JSC::JSValueSource&' ./Source/JavaScriptCore/jit/GPRInfo.h:67:7: note: candidate: constexpr JSC::JSValueSource::JSValueSource(JSC::JSValueSource&&) ./Source/JavaScriptCore/jit/GPRInfo.h:67:7: note: no known conversion for argument 1 from 'int' to 'JSC::JSValueSource&&' ./Source/JavaScriptCore/jit/GPRInfo.h: In member function 'bool JSC::JSValueSource::operator!() const': ./Source/JavaScriptCore/jit/GPRInfo.h:100:37: error: 'm_base' was not declared in this scope bool operator!() const { return m_base == InvalidGPRReg; } ^~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h:100:37: note: suggested alternative: 'u_isbase' bool operator!() const { return m_base == InvalidGPRReg; } ^~~~~~ u_isbase ./Source/JavaScriptCore/jit/GPRInfo.h:35:32: error: 'GPRReg' is not a member of 'JSC' #define InvalidGPRReg ((::JSC::GPRReg)-1) ^ ./Source/JavaScriptCore/jit/GPRInfo.h:100:47: note: in expansion of macro 'InvalidGPRReg' bool operator!() const { return m_base == InvalidGPRReg; } ^~~~~~~~~~~~~ In file included from ./Source/WTF/wtf/PossiblyNull.h:29:0, from ./Source/WTF/wtf/FastMalloc.h:27, from ./Source/JavaScriptCore/config.h:60, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26: ./Source/JavaScriptCore/jit/GPRInfo.h: At global scope: ./Source/JavaScriptCore/jit/GPRInfo.h:771:16: error: 'GPRInfo' has not been declared COMPILE_ASSERT(GPRInfo::regT0 == GPRInfo::returnValueGPR, regT0_must_equal_returnValueGPR); ^ ./Source/WTF/wtf/Assertions.h:326:50: note: in definition of macro 'COMPILE_ASSERT' #define COMPILE_ASSERT(exp, name) static_assert((exp), #name) ^~~ ./Source/JavaScriptCore/jit/GPRInfo.h:771:34: error: 'GPRInfo' has not been declared COMPILE_ASSERT(GPRInfo::regT0 == GPRInfo::returnValueGPR, regT0_must_equal_returnValueGPR); ^ ./Source/WTF/wtf/Assertions.h:326:50: note: in definition of macro 'COMPILE_ASSERT' #define COMPILE_ASSERT(exp, name) static_assert((exp), #name) ^~~ In file included from ./Source/JavaScriptCore/runtime/VM.h:34:0, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/jit/GPRInfo.h:782:50: error: 'JSC::GPRReg' has not been declared inline void printInternal(PrintStream& out, JSC::GPRReg reg) ^~~~~~ ./Source/JavaScriptCore/jit/GPRInfo.h: In function 'void WTF::printInternal(WTF::PrintStream&, int)': ./Source/JavaScriptCore/jit/GPRInfo.h:785:25: error: 'JSC::GPRInfo' has not been declared out.print("%", JSC::GPRInfo::debugName(reg)); ^~~~~~~ In file included from ./Source/JavaScriptCore/interpreter/CallFrame.h:28:0, from ./Source/JavaScriptCore/runtime/ClassInfo.h:26, from ./Source/JavaScriptCore/runtime/Structure.h:29, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:34, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/interpreter/JSStack.h: In member function 'JSC::Register* JSC::JSStack::highAddress() const': ./Source/JavaScriptCore/interpreter/JSStack.h:129:115: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] return reinterpret_cast_ptr(static_cast(m_reservation.base()) + m_reservation.size()); ^ ./Source/JavaScriptCore/interpreter/JSStack.h: In member function 'JSC::Register* JSC::JSStack::reservationEnd() const': ./Source/JavaScriptCore/interpreter/JSStack.h:135:66: warning: cast from 'char*' to 'JSC::Register*' increases required alignment of target type [-Wcast-align] return reinterpret_cast_ptr(reservationEnd); ^ In file included from ./Source/JavaScriptCore/bytecode/ValueRecovery.h:32:0, from ./Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from ./Source/JavaScriptCore/jit/ClosureCallStubRoutine.h:33, from ./Source/JavaScriptCore/bytecode/CallLinkInfo.h:29, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:37, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/jit/FPRInfo.h: At global scope: ./Source/JavaScriptCore/jit/FPRInfo.h:34:25: error: 'FPRegisterID' in 'class JSC::MacroAssembler' does not name a type typedef MacroAssembler::FPRegisterID FPRReg; ^~~~~~~~~~~~ ./Source/JavaScriptCore/jit/FPRInfo.h:402:50: error: 'JSC::FPRReg' has not been declared inline void printInternal(PrintStream& out, JSC::FPRReg reg) ^~~~~~ ./Source/JavaScriptCore/jit/FPRInfo.h: In function 'void WTF::printInternal(WTF::PrintStream&, int)': ./Source/JavaScriptCore/jit/FPRInfo.h:402:13: error: redefinition of 'void WTF::printInternal(WTF::PrintStream&, int)' inline void printInternal(PrintStream& out, JSC::FPRReg reg) ^~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/VM.h:34:0, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/jit/GPRInfo.h:782:13: note: 'void WTF::printInternal(WTF::PrintStream&, int)' previously defined here inline void printInternal(PrintStream& out, JSC::GPRReg reg) ^~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/ValueRecovery.h:32:0, from ./Source/JavaScriptCore/bytecode/CodeOrigin.h:32, from ./Source/JavaScriptCore/jit/ClosureCallStubRoutine.h:33, from ./Source/JavaScriptCore/bytecode/CallLinkInfo.h:29, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:37, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/jit/FPRInfo.h:405:25: error: 'JSC::FPRInfo' has not been declared out.print("%", JSC::FPRInfo::debugName(reg)); ^~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/CodeOrigin.h:32:0, from ./Source/JavaScriptCore/jit/ClosureCallStubRoutine.h:33, from ./Source/JavaScriptCore/bytecode/CallLinkInfo.h:29, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:37, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/bytecode/ValueRecovery.h: At global scope: ./Source/JavaScriptCore/bytecode/ValueRecovery.h:84:48: error: 'JSC::MacroAssembler::RegisterID' has not been declared static ValueRecovery inGPR(MacroAssembler::RegisterID gpr, DataFormat dataFormat) ^~~~~~~~~~ ./Source/JavaScriptCore/bytecode/ValueRecovery.h:118:48: error: 'JSC::MacroAssembler::FPRegisterID' has not been declared static ValueRecovery inFPR(MacroAssembler::FPRegisterID fpr) ^~~~~~~~~~~~ ./Source/JavaScriptCore/bytecode/ValueRecovery.h:201:21: error: 'RegisterID' in 'class JSC::MacroAssembler' does not name a type MacroAssembler::RegisterID gpr() const ^~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/CodeOrigin.h:32:0, from ./Source/JavaScriptCore/jit/ClosureCallStubRoutine.h:33, from ./Source/JavaScriptCore/bytecode/CallLinkInfo.h:29, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:37, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/bytecode/ValueRecovery.h:221:21: error: 'FPRegisterID' in 'class JSC::MacroAssembler' does not name a type MacroAssembler::FPRegisterID fpr() const ^~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/CodeOrigin.h:32:0, from ./Source/JavaScriptCore/jit/ClosureCallStubRoutine.h:33, from ./Source/JavaScriptCore/bytecode/CallLinkInfo.h:29, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:37, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/bytecode/ValueRecovery.h:249:25: error: 'RegisterID' in 'class JSC::MacroAssembler' does not name a type MacroAssembler::RegisterID gpr; ^~~~~~~~~~ ./Source/JavaScriptCore/bytecode/ValueRecovery.h:250:25: error: 'FPRegisterID' in 'class JSC::MacroAssembler' does not name a type MacroAssembler::FPRegisterID fpr; ^~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/CodeOrigin.h:32:0, from ./Source/JavaScriptCore/jit/ClosureCallStubRoutine.h:33, from ./Source/JavaScriptCore/bytecode/CallLinkInfo.h:29, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:37, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/bytecode/ValueRecovery.h: In static member function 'static JSC::ValueRecovery JSC::ValueRecovery::inGPR(int, JSC::DataFormat)': ./Source/JavaScriptCore/bytecode/ValueRecovery.h:103:25: error: 'union JSC::ValueRecovery::' has no member named 'gpr' result.m_source.gpr = gpr; ^~~ ./Source/JavaScriptCore/bytecode/ValueRecovery.h: In static member function 'static JSC::ValueRecovery JSC::ValueRecovery::inFPR(int)': ./Source/JavaScriptCore/bytecode/ValueRecovery.h:122:25: error: 'union JSC::ValueRecovery::' has no member named 'fpr' result.m_source.fpr = fpr; ^~~ In file included from ./Source/JavaScriptCore/bytecode/CallLinkInfo.h:32:0, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:37, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/jit/JITWriteBarrier.h: In member function 'void JSC::JITWriteBarrierBase::set(JSC::VM&, JSC::CodeLocationDataLabelPtr, JSC::JSCell*, JSC::JSCell*)': ./Source/JavaScriptCore/jit/JITWriteBarrier.h:85:25: error: 'repatchPointer' is not a member of 'JSC::MacroAssembler' MacroAssembler::repatchPointer(m_location, value); ^~~~~~~~~~~~~~ ./Source/JavaScriptCore/jit/JITWriteBarrier.h: In member function 'JSC::JSCell* JSC::JITWriteBarrierBase::get() const': ./Source/JavaScriptCore/jit/JITWriteBarrier.h:93:61: error: 'readPointer' is not a member of 'JSC::MacroAssembler' void* result = static_cast(MacroAssembler::readPointer(m_location)); ^~~~~~~~~~~ ./Source/JavaScriptCore/jit/JITWriteBarrier.h: In member function 'void JSC::JITWriteBarrierBase::clear(void*)': ./Source/JavaScriptCore/jit/JITWriteBarrier.h:105:29: error: 'repatchPointer' is not a member of 'JSC::MacroAssembler' MacroAssembler::repatchPointer(m_location, clearedValue); ^~~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/runtime/StructureInlines.h:30:0, from ./Source/JavaScriptCore/runtime/Operations.h:34, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:59, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/runtime/PropertyMapHashTable.h: In member function 'JSC::PropertyTable::ValueType* JSC::PropertyTable::table()': ./Source/JavaScriptCore/runtime/PropertyMapHashTable.h:528:62: warning: cast from 'unsigned int*' to 'JSC::PropertyTable::ValueType* {aka JSC::PropertyMapEntry*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(m_index + m_indexSize); ^ ./Source/JavaScriptCore/runtime/PropertyMapHashTable.h: In member function 'const ValueType* JSC::PropertyTable::table() const': ./Source/JavaScriptCore/runtime/PropertyMapHashTable.h:534:68: warning: cast from 'unsigned int*' to 'const ValueType* {aka const JSC::PropertyMapEntry*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(m_index + m_indexSize); ^ In file included from ./Source/JavaScriptCore/jit/RegisterSet.h:36:0, from ./Source/JavaScriptCore/bytecode/StructureStubInfo.h:37, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:70, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/jit/TempRegisterSet.h: At global scope: ./Source/JavaScriptCore/jit/TempRegisterSet.h:50:14: error: 'GPRReg' has not been declared void set(GPRReg reg) ^~~~~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h:68:16: error: 'GPRReg' has not been declared void clear(GPRReg reg) ^~~~~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h:73:14: error: 'GPRReg' has not been declared bool get(GPRReg reg) const ^~~~~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h:85:5: error: 'GPRReg' does not name a type GPRReg getFreeGPR(unsigned index = 0) const ^~~~~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h:94:14: error: 'FPRReg' has not been declared void set(FPRReg reg) ^~~~~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h:94:10: error: 'void JSC::TempRegisterSet::set(int)' cannot be overloaded void set(FPRReg reg) ^~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h:50:10: error: with 'void JSC::TempRegisterSet::set(int)' void set(GPRReg reg) ^~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h:105:16: error: 'FPRReg' has not been declared void clear(FPRReg reg) ^~~~~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h:105:10: error: 'void JSC::TempRegisterSet::clear(int)' cannot be overloaded void clear(FPRReg reg) ^~~~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h:68:10: error: with 'void JSC::TempRegisterSet::clear(int)' void clear(GPRReg reg) ^~~~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h:110:14: error: 'FPRReg' has not been declared bool get(FPRReg reg) const ^~~~~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h:110:10: error: 'bool JSC::TempRegisterSet::get(int) const' cannot be overloaded bool get(FPRReg reg) const ^~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h:73:10: error: with 'bool JSC::TempRegisterSet::get(int) const' bool get(GPRReg reg) const ^~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h:186:9: error: 'GPRInfo' has not been declared GPRInfo::numberOfRegisters + FPRInfo::numberOfRegisters; ^~~~~~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h:186:38: error: 'FPRInfo' has not been declared GPRInfo::numberOfRegisters + FPRInfo::numberOfRegisters; ^~~~~~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h:191:49: error: size of array 'm_set' is not an integral constant-expression uint8_t m_set[numberOfBytesInTempRegisterSet]; ^ ./Source/JavaScriptCore/jit/TempRegisterSet.h: In member function 'void JSC::TempRegisterSet::set(int)': ./Source/JavaScriptCore/jit/TempRegisterSet.h:52:16: error: 'GPRInfo' has not been declared setBit(GPRInfo::toIndex(reg)); ^~~~~~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h: In member function 'void JSC::TempRegisterSet::set(JSC::JSValueRegs)': ./Source/JavaScriptCore/jit/TempRegisterSet.h:57:18: error: 'class JSC::JSValueRegs' has no member named 'tagGPR' if (regs.tagGPR() != InvalidGPRReg) ^~~~~~ In file included from ./Source/JavaScriptCore/runtime/VM.h:34:0, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/jit/GPRInfo.h:35:32: error: 'GPRReg' is not a member of 'JSC' #define InvalidGPRReg ((::JSC::GPRReg)-1) ^ ./Source/JavaScriptCore/jit/TempRegisterSet.h:57:30: note: in expansion of macro 'InvalidGPRReg' if (regs.tagGPR() != InvalidGPRReg) ^~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/jit/RegisterSet.h:36:0, from ./Source/JavaScriptCore/bytecode/StructureStubInfo.h:37, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:70, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/jit/TempRegisterSet.h:58:22: error: 'class JSC::JSValueRegs' has no member named 'tagGPR' set(regs.tagGPR()); ^~~~~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h:59:18: error: 'class JSC::JSValueRegs' has no member named 'payloadGPR'; did you mean 'payloadOnly'? set(regs.payloadGPR()); ^~~~~~~~~~ payloadOnly ./Source/JavaScriptCore/jit/TempRegisterSet.h: In member function 'void JSC::TempRegisterSet::clear(int)': ./Source/JavaScriptCore/jit/TempRegisterSet.h:70:18: error: 'GPRInfo' has not been declared clearBit(GPRInfo::toIndex(reg)); ^~~~~~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h: In member function 'bool JSC::TempRegisterSet::get(int) const': ./Source/JavaScriptCore/jit/TempRegisterSet.h:75:23: error: 'GPRInfo' has not been declared return getBit(GPRInfo::toIndex(reg)); ^~~~~~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h: In member function 'void JSC::TempRegisterSet::set(int)': ./Source/JavaScriptCore/jit/TempRegisterSet.h:96:16: error: 'GPRInfo' has not been declared setBit(GPRInfo::numberOfRegisters + FPRInfo::toIndex(reg)); ^~~~~~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h:96:45: error: 'FPRInfo' has not been declared setBit(GPRInfo::numberOfRegisters + FPRInfo::toIndex(reg)); ^~~~~~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h: In member function 'void JSC::TempRegisterSet::setFPRByIndex(unsigned int)': ./Source/JavaScriptCore/jit/TempRegisterSet.h:102:16: error: 'GPRInfo' has not been declared setBit(GPRInfo::numberOfRegisters + index); ^~~~~~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h: In member function 'void JSC::TempRegisterSet::clear(int)': ./Source/JavaScriptCore/jit/TempRegisterSet.h:107:18: error: 'GPRInfo' has not been declared clearBit(GPRInfo::numberOfRegisters + FPRInfo::toIndex(reg)); ^~~~~~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h:107:47: error: 'FPRInfo' has not been declared clearBit(GPRInfo::numberOfRegisters + FPRInfo::toIndex(reg)); ^~~~~~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h: In member function 'bool JSC::TempRegisterSet::get(int) const': ./Source/JavaScriptCore/jit/TempRegisterSet.h:112:23: error: 'GPRInfo' has not been declared return getBit(GPRInfo::numberOfRegisters + FPRInfo::toIndex(reg)); ^~~~~~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h:112:52: error: 'FPRInfo' has not been declared return getBit(GPRInfo::numberOfRegisters + FPRInfo::toIndex(reg)); ^~~~~~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h: In member function 'bool JSC::TempRegisterSet::getFPRByIndex(unsigned int) const': ./Source/JavaScriptCore/jit/TempRegisterSet.h:118:23: error: 'GPRInfo' has not been declared return getBit(GPRInfo::numberOfRegisters + index); ^~~~~~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h: In member function 'unsigned int JSC::TempRegisterSet::numberOfSetGPRs() const': ./Source/JavaScriptCore/jit/TempRegisterSet.h:136:27: error: 'GPRInfo' has not been declared for (unsigned i = GPRInfo::numberOfRegisters; i--;) { ^~~~~~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h: In member function 'unsigned int JSC::TempRegisterSet::numberOfSetFPRs() const': ./Source/JavaScriptCore/jit/TempRegisterSet.h:147:27: error: 'FPRInfo' has not been declared for (unsigned i = FPRInfo::numberOfRegisters; i--;) { ^~~~~~~ ./Source/JavaScriptCore/jit/TempRegisterSet.h:148:25: error: 'GPRInfo' has not been declared if (!getBit(GPRInfo::numberOfRegisters + i)) ^~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/StructureStubInfo.h:37:0, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:70, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/jit/RegisterSet.h: At global scope: ./Source/JavaScriptCore/jit/RegisterSet.h:52:14: error: 'GPRReg' has not been declared void set(GPRReg reg, bool value = true) ^~~~~~ ./Source/JavaScriptCore/jit/RegisterSet.h:64:16: error: 'GPRReg' has not been declared void clear(GPRReg reg) ^~~~~~ ./Source/JavaScriptCore/jit/RegisterSet.h:69:14: error: 'GPRReg' has not been declared bool get(GPRReg reg) const { return m_vector.get(MacroAssembler::registerIndex(reg)); } ^~~~~~ ./Source/JavaScriptCore/jit/RegisterSet.h:71:14: error: 'FPRReg' has not been declared void set(FPRReg reg, bool value = true) ^~~~~~ ./Source/JavaScriptCore/jit/RegisterSet.h:71:10: error: 'void JSC::RegisterSet::set(int, bool)' cannot be overloaded void set(FPRReg reg, bool value = true) ^~~ ./Source/JavaScriptCore/jit/RegisterSet.h:52:10: error: with 'void JSC::RegisterSet::set(int, bool)' void set(GPRReg reg, bool value = true) ^~~ ./Source/JavaScriptCore/jit/RegisterSet.h:76:16: error: 'FPRReg' has not been declared void clear(FPRReg reg) ^~~~~~ ./Source/JavaScriptCore/jit/RegisterSet.h:76:10: error: 'void JSC::RegisterSet::clear(int)' cannot be overloaded void clear(FPRReg reg) ^~~~~ ./Source/JavaScriptCore/jit/RegisterSet.h:64:10: error: with 'void JSC::RegisterSet::clear(int)' void clear(GPRReg reg) ^~~~~ ./Source/JavaScriptCore/jit/RegisterSet.h:81:14: error: 'FPRReg' has not been declared bool get(FPRReg reg) const { return m_vector.get(MacroAssembler::registerIndex(reg)); } ^~~~~~ ./Source/JavaScriptCore/jit/RegisterSet.h:81:10: error: 'bool JSC::RegisterSet::get(int) const' cannot be overloaded bool get(FPRReg reg) const { return m_vector.get(MacroAssembler::registerIndex(reg)); } ^~~ ./Source/JavaScriptCore/jit/RegisterSet.h:69:10: error: with 'bool JSC::RegisterSet::get(int) const' bool get(GPRReg reg) const { return m_vector.get(MacroAssembler::registerIndex(reg)); } ^~~ ./Source/JavaScriptCore/jit/RegisterSet.h: In member function 'void JSC::RegisterSet::set(JSC::JSValueRegs)': ./Source/JavaScriptCore/jit/RegisterSet.h:59:18: error: 'class JSC::JSValueRegs' has no member named 'tagGPR' if (regs.tagGPR() != InvalidGPRReg) ^~~~~~ In file included from ./Source/JavaScriptCore/runtime/VM.h:34:0, from ./Source/JavaScriptCore/heap/CopiedSpaceInlines.h:33, from ./Source/JavaScriptCore/runtime/ButterflyInlines.h:31, from ./Source/JavaScriptCore/runtime/JSArray.h:25, from ./Source/JavaScriptCore/bytecode/ArrayProfile.h:30, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:28: ./Source/JavaScriptCore/jit/GPRInfo.h:35:32: error: 'GPRReg' is not a member of 'JSC' #define InvalidGPRReg ((::JSC::GPRReg)-1) ^ ./Source/JavaScriptCore/jit/RegisterSet.h:59:30: note: in expansion of macro 'InvalidGPRReg' if (regs.tagGPR() != InvalidGPRReg) ^~~~~~~~~~~~~ In file included from ./Source/JavaScriptCore/bytecode/StructureStubInfo.h:37:0, from ./Source/JavaScriptCore/bytecode/CodeBlock.h:70, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:29: ./Source/JavaScriptCore/jit/RegisterSet.h:60:22: error: 'class JSC::JSValueRegs' has no member named 'tagGPR' set(regs.tagGPR()); ^~~~~~ ./Source/JavaScriptCore/jit/RegisterSet.h:61:18: error: 'class JSC::JSValueRegs' has no member named 'payloadGPR'; did you mean 'payloadOnly'? set(regs.payloadGPR()); ^~~~~~~~~~ payloadOnly In file included from ./Source/WTF/wtf/FastMalloc.h:28:0, from ./Source/JavaScriptCore/config.h:60, from Source/JavaScriptCore/llint/LLIntOffsetsExtractor.cpp:26: ./Source/WTF/wtf/text/ASCIIFastPath.h: In instantiation of 'bool WTF::charactersAreAllASCII(const CharacterType*, size_t) [with CharacterType = unsigned char; size_t = long unsigned int]': ./Source/WTF/wtf/text/WTFString.h:576:69: required from here ./Source/WTF/wtf/StdLibExtras.h:113:30: warning: cast from 'const unsigned char*' to 'const MachineWord* {aka const long unsigned int*}' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast ./Source/WTF/wtf/text/ASCIIFastPath.h:94:26: note: in expansion of macro 'reinterpret_cast_ptr' allCharBits |= *(reinterpret_cast_ptr(characters)); ^~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/text/ASCIIFastPath.h: In instantiation of 'bool WTF::charactersAreAllASCII(const CharacterType*, size_t) [with CharacterType = char16_t; size_t = long unsigned int]': ./Source/WTF/wtf/text/WTFString.h:578:66: required from here ./Source/WTF/wtf/StdLibExtras.h:113:30: warning: cast from 'const char16_t*' to 'const MachineWord* {aka const long unsigned int*}' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast ./Source/WTF/wtf/text/ASCIIFastPath.h:94:26: note: in expansion of macro 'reinterpret_cast_ptr' allCharBits |= *(reinterpret_cast_ptr(characters)); ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]': ./Source/JavaScriptCore/runtime/Butterfly.h:126:73: required from here ./Source/WTF/wtf/StdLibExtras.h:113:30: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast ./Source/JavaScriptCore/runtime/Butterfly.h:125:35: note: in expansion of macro 'reinterpret_cast_ptr' T* indexingPayload() { return reinterpret_cast_ptr(this); } ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier]': ./Source/JavaScriptCore/runtime/Butterfly.h:127:109: required from here ./Source/WTF/wtf/StdLibExtras.h:113:30: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast ./Source/JavaScriptCore/runtime/Butterfly.h:125:35: note: in expansion of macro 'reinterpret_cast_ptr' T* indexingPayload() { return reinterpret_cast_ptr(this); } ^~~~~~~~~~~~~~~~~~~~ ./Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = double]': ./Source/JavaScriptCore/runtime/Butterfly.h:129:93: required from here ./Source/WTF/wtf/StdLibExtras.h:113:30: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast ./Source/JavaScriptCore/runtime/Butterfly.h:125:35: note: in expansion of macro 'reinterpret_cast_ptr' T* indexingPayload() { return reinterpret_cast_ptr(this); } ^~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/RefCountedArray.h: In instantiation of 'static WTF::RefCountedArray::Header* WTF::RefCountedArray::Header::fromPayload(T*) [with T = JSC::StackFrame]': ./Source/WTF/wtf/RefCountedArray.h:109:34: required from 'WTF::RefCountedArray::~RefCountedArray() [with T = JSC::StackFrame]' ./Source/JavaScriptCore/interpreter/Interpreter.h:139:45: required from here ./Source/WTF/wtf/StdLibExtras.h:113:30: warning: cast from 'char*' to 'WTF::RefCountedArray::Header*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast ./Source/WTF/wtf/RefCountedArray.h:194:20: note: in expansion of macro 'reinterpret_cast_ptr' return reinterpret_cast_ptr(reinterpret_cast(payload) - size()); ^~~~~~~~~~~~~~~~~~~~ ./Source/WTF/wtf/RefCountedArray.h: In instantiation of 'static WTF::RefCountedArray::Header* WTF::RefCountedArray::Header::fromPayload(T*) [with T = JSC::Instruction]': ./Source/WTF/wtf/RefCountedArray.h:137:44: required from 'T* WTF::RefCountedArray::end() [with T = JSC::Instruction]' ./Source/JavaScriptCore/bytecode/CodeBlock.h:232:9: required from here ./Source/WTF/wtf/StdLibExtras.h:113:30: warning: cast from 'char*' to 'WTF::RefCountedArray::Header*' increases required alignment of target type [-Wcast-align] #define reinterpret_cast_ptr reinterpret_cast ./Source/WTF/wtf/RefCountedArray.h:194:20: note: in expansion of macro 'reinterpret_cast_ptr' return reinterpret_cast_ptr(reinterpret_cast(payload) - size()); ^~~~~~~~~~~~~~~~~~~~ gmake: *** [GNUmakefile:77854: Source/JavaScriptCore/llint/Programs_LLIntOffsetsExtractor-LLIntOffsetsExtractor.o] Error 1 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/www/webkit24-gtk *** Error code 1 Stop. make: stopped in /usr/pkgsrc/www/webkit24-gtk