=> Bootstrap dependency digest>=20010302: found digest-20190127
===> Building for webkit24-gtk-2.4.11nb24
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/JSStringRef.h]
[Creating forwarding header for JavaScriptCore/API/JSValueRef.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/Error.h]
[Creating forwarding header for JavaScriptCore/runtime/JSLock.h]
[Creating forwarding header for JavaScriptCore/runtime/FunctionPrototype.h]
[Creating forwarding header for JavaScriptCore/runtime/MemoryStatistics.h]
[Creating forwarding header for WebCore/storage/StorageStrategy.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/StorageEventDispatcher.h]
[Creating forwarding header for WebCore/accessibility/AXObjectCache.h]
[Creating forwarding header for WebCore/accessibility/AccessibilityObject.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/UndoStep.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/CookieJar.h]
[Creating forwarding header for WebCore/loader/SubresourceLoader.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/FrameLoader.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/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/FormState.h]
[Creating forwarding header for WebCore/loader/PolicyChecker.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/appcache/ApplicationCache.h]
[Creating forwarding header for WebCore/loader/appcache/ApplicationCacheStorage.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/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/npapi.h]
[Creating forwarding header for WebCore/plugins/npruntime.h]
[Creating forwarding header for WebCore/plugins/PluginData.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/UserActivity.h]
[Creating forwarding header for WebCore/platform/Cursor.h]
[Creating forwarding header for WebCore/platform/PlatformTouchEvent.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/URL.h]
[Creating forwarding header for WebCore/platform/MIMETypeRegistry.h]
[Creating forwarding header for WebCore/platform/ColorChooserClient.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/PlatformKeyboardEvent.h]
[Creating forwarding header for WebCore/platform/PlatformScreen.h]
[Creating forwarding header for WebCore/platform/DragData.h]
[Creating forwarding header for WebCore/platform/SchemeRegistry.h]
[Creating forwarding header for WebCore/platform/WindowsKeyboardCodes.h]
[Creating forwarding header for WebCore/platform/PlatformPasteboard.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/GLContext.h]
[Creating forwarding header for WebCore/platform/graphics/PlatformLayer.h]
[Creating forwarding header for WebCore/platform/graphics/FloatSize.h]
[Creating forwarding header for WebCore/platform/graphics/ImageSource.h]
[Creating forwarding header for WebCore/platform/graphics/Gradient.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/Font.h]
[Creating forwarding header for WebCore/platform/graphics/GraphicsLayerClient.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/GeolocationProviderGeoclueClient.h]
[Creating forwarding header for WebCore/platform/geoclue/GeolocationProviderGeoclue.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/ResourceLoadPriority.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/ResourceHandleClient.h]
[Creating forwarding header for WebCore/platform/network/SocketStreamHandleClient.h]
[Creating forwarding header for WebCore/platform/network/HTTPHeaderMap.h]
[Creating forwarding header for WebCore/platform/network/NetworkStorageSession.h]
[Creating forwarding header for WebCore/platform/network/HTTPParsers.h]
[Creating forwarding header for WebCore/platform/network/AuthenticationClient.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/NetworkingContext.h]
[Creating forwarding header for WebCore/platform/network/ProtectionSpace.h]
[Creating forwarding header for WebCore/platform/network/CookieStorage.h]
[Creating forwarding header for WebCore/platform/network/DNS.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/Range.h]
[Creating forwarding header for WebCore/dom/UserTypingGestureIndicator.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/Document.h]
[Creating forwarding header for WebCore/dom/Element.h]
[Creating forwarding header for WebCore/bridge/IdentifierRep.h]
[Creating forwarding header for WebCore/bridge/npruntime_internal.h]
[Creating forwarding header for WebCore/page/ContextMenuController.h]
[Creating forwarding header for WebCore/page/WindowFeatures.h]
[Creating forwarding header for WebCore/page/GestureTapHighlighter.h]
[Creating forwarding header for WebCore/page/DragController.h]
[Creating forwarding header for WebCore/page/Frame.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/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/EventHandler.h]
[Creating forwarding header for WebCore/page/DragSession.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/MainFrame.h]
[Creating forwarding header for WebCore/page/UserContentTypes.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/ChromeClient.h]
[Creating forwarding header for WebCore/page/Page.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/WKContextInjectedBundleClient.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/WKSessionRef.h]
[Creating forwarding header for WebKit2/UIProcess/API/C/WKPageGroup.h]
[Creating forwarding header for WebKit2/UIProcess/API/C/WKOpenPanelResultListener.h]
[Creating forwarding header for WebKit2/UIProcess/API/C/WKContextHistoryClient.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/WKCredentialTypes.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/WKPage.h]
[Creating forwarding header for WebKit2/UIProcess/API/C/gtk/WKView.h]
[Creating forwarding header for WebKit2/UIProcess/API/C/gtk/WKFullScreenClientGtk.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/WKBundlePageFullScreenClient.h]
[Creating forwarding header for WebKit2/WebProcess/InjectedBundle/API/c/WKBundlePageFormClient.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/WKConnectionRef.h]
[Creating forwarding header for WebKit2/Shared/API/c/WKNumber.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/WKError.h]
[Creating forwarding header for WebKit2/Shared/API/c/WKData.h]
[Creating forwarding header for WebKit2/Shared/API/c/WKUserContentInjectedFrames.h]
[Creating forwarding header for WebKit2/Shared/API/c/WKType.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/WKUserScriptInjectionTime.h]
[Creating forwarding header for WebKit2/Shared/API/c/WKMutableDictionary.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/WKPageLoadTypes.h]
[Creating forwarding header for WebKit2/Shared/API/c/WKFindOptions.h]
[Creating forwarding header for WebKit2/Shared/API/c/WKEvent.h]
[Creating forwarding header for WebKit2/Shared/API/c/WKURLRequest.h]
[Creating forwarding header for WebKit2/Shared/API/c/WKURL.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/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:66:2: error: #error "The MacroAssembler is not supported on this platform."
 #error "The MacroAssembler is not supported on this platform."
  ^
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<WeakImpl*>(reinterpret_cast_ptr<char*>(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<ArrayStorage*>(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
     static RegisterID firstRealRegister()
            ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:87:12: error: 'RegisterID' does not name a type
     static RegisterID nextRegister(RegisterID reg)
            ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:95:12: error: 'RegisterID' does not name a type
     static RegisterID secondRealRegister()
            ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:100:12: error: 'FPRegisterID' does not name a type
     static FPRegisterID nextFPRegister(FPRegisterID reg)
            ^
./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
     Jump branch32(RelationalCondition cond, TrustedImm32 left, RegisterID right)
     ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:344:5: error: 'Jump' does not name a type
     Jump branch32(RelationalCondition cond, Imm32 left, RegisterID right)
     ^
./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
     Jump branchPtr(RelationalCondition cond, RegisterID left, RegisterID right)
     ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:613:5: error: 'Jump' does not name a type
     Jump branchPtr(RelationalCondition cond, RegisterID left, TrustedImmPtr right)
     ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:618:5: error: 'Jump' does not name a type
     Jump branchPtr(RelationalCondition cond, RegisterID left, ImmPtr right)
     ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:623:5: error: 'Jump' does not name a type
     Jump branchPtr(RelationalCondition cond, RegisterID left, Address right)
     ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:628:5: error: 'Jump' does not name a type
     Jump branchPtr(RelationalCondition cond, Address left, RegisterID right)
     ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:633:5: error: 'Jump' does not name a type
     Jump branchPtr(RelationalCondition cond, AbsoluteAddress left, RegisterID right)
     ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:638:5: error: 'Jump' does not name a type
     Jump branchPtr(RelationalCondition cond, Address left, TrustedImmPtr right)
     ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:643:5: error: 'Jump' does not name a type
     Jump branchPtr(RelationalCondition cond, AbsoluteAddress left, TrustedImmPtr right)
     ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:648:5: error: 'Jump' does not name a type
     Jump branchSubPtr(ResultCondition cond, RegisterID src, RegisterID dest)
     ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:653:5: error: 'Jump' does not name a type
     Jump branchTestPtr(ResultCondition cond, RegisterID reg, RegisterID mask)
     ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:658:5: error: 'Jump' does not name a type
     Jump branchTestPtr(ResultCondition cond, RegisterID reg, TrustedImm32 mask = TrustedImm32(-1))
     ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:663:5: error: 'Jump' does not name a type
     Jump branchTestPtr(ResultCondition cond, Address address, TrustedImm32 mask = TrustedImm32(-1))
     ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:668:5: error: 'Jump' does not name a type
     Jump branchTestPtr(ResultCondition cond, BaseIndex address, TrustedImm32 mask = TrustedImm32(-1))
     ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:673:5: error: 'Jump' does not name a type
     Jump branchAddPtr(ResultCondition cond, RegisterID src, RegisterID dest)
     ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:678:5: error: 'Jump' does not name a type
     Jump branchSubPtr(ResultCondition cond, TrustedImm32 imm, RegisterID dest)
     ^
./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
     Jump branchTest8(ResultCondition cond, ExtendedAddress address, TrustedImm32 mask = TrustedImm32(-1))
     ^
./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
         TrustedImm32 value1;
         ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:1244:9: error: 'TrustedImm32' does not name a type
         TrustedImm32 value2;
         ^
./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
     Jump branch32(RelationalCondition cond, RegisterID left, Imm32 right)
     ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:1489:5: error: 'Jump' does not name a type
     Jump branchAdd32(ResultCondition cond, RegisterID src, Imm32 imm, RegisterID dest)
     ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:1505:5: error: 'Jump' does not name a type
     Jump branchMul32(ResultCondition cond, Imm32 imm, RegisterID src, RegisterID dest)
     ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:1523:5: error: 'Jump' does not name a type
     Jump branchSub32(ResultCondition cond, RegisterID src, Imm32 imm, RegisterID dest, RegisterID scratch)
     ^
./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:54: error: 'framePointerRegister' was not declared in this scope
         return reg == stackPointerRegister || reg == framePointerRegister;
                                                      ^
./Source/JavaScriptCore/assembler/MacroAssembler.h: In static member function 'static unsigned int JSC::MacroAssembler::numberOfRegisters()':
./Source/JavaScriptCore/assembler/MacroAssembler.h:107:29: error: 'lastRegister' was not declared in this scope
         return lastRegister() - firstRegister() + 1;
                             ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:107:47: error: 'firstRegister' was not declared in this scope
         return lastRegister() - firstRegister() + 1;
                                               ^
./Source/JavaScriptCore/assembler/MacroAssembler.h: In static member function 'static unsigned int JSC::MacroAssembler::registerIndex(int)':
./Source/JavaScriptCore/assembler/MacroAssembler.h:112:36: error: 'firstRegister' was not declared in this scope
         return reg - firstRegister();
                                    ^
./Source/JavaScriptCore/assembler/MacroAssembler.h: In static member function 'static unsigned int JSC::MacroAssembler::numberOfFPRegisters()':
./Source/JavaScriptCore/assembler/MacroAssembler.h:117:31: error: 'lastFPRegister' was not declared in this scope
         return lastFPRegister() - firstFPRegister() + 1;
                               ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:117:51: error: 'firstFPRegister' was not declared in this scope
         return lastFPRegister() - firstFPRegister() + 1;
                                                   ^
./Source/JavaScriptCore/assembler/MacroAssembler.h: In static member function 'static unsigned int JSC::MacroAssembler::fpRegisterIndex(int)':
./Source/JavaScriptCore/assembler/MacroAssembler.h:122:38: error: 'firstFPRegister' was not declared in this scope
         return reg - firstFPRegister();
                                      ^
./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::pop()':
./Source/JavaScriptCore/assembler/MacroAssembler.h:228:42: error: 'TrustedImm32' was not declared in this scope
         addPtr(TrustedImm32(sizeof(void*)), stackPointerRegister);
                                          ^
./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: 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:70: 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:43: 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:44: 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:43: 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:17: error: 'push' was not declared in this scope
         push(src);
                 ^
./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:43: error: 'TrustedImm32' was not declared in this scope
         subPtr(TrustedImm32(sizeof(double)), stackPointerRegister);
                                           ^
./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:268:46: error: 'storeDouble' was not declared in this scope
         storeDouble(src, stackPointerRegister);
                                              ^
./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:46: error: 'loadDouble' was not declared in this scope
         loadDouble(stackPointerRegister, dest);
                                              ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:273:43: error: 'TrustedImm32' was not declared in this scope
         addPtr(TrustedImm32(sizeof(double)), stackPointerRegister);
                                           ^
./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:31: error: 'TrustedImm32' was not declared in this scope
         add32(TrustedImm32(imm), dest);
                               ^
./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:31: error: 'TrustedImm32' was not declared in this scope
         and32(TrustedImm32(imm), srcDest);
                               ^
./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::negPtr(int)':
./Source/JavaScriptCore/assembler/MacroAssembler.h:479:19: 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:30: error: 'TrustedImm32' was not declared in this scope
         or32(TrustedImm32(imm), dest);
                              ^
./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::subPtr(int, int)':
./Source/JavaScriptCore/assembler/MacroAssembler.h:514:31: error: 'TrustedImm32' was not declared in this scope
         sub32(TrustedImm32(imm), dest);
                               ^
./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::loadPtr(int, int)':
./Source/JavaScriptCore/assembler/MacroAssembler.h:530:29: error: 'load32' was not declared in this scope
         load32(address, dest);
                             ^
./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::loadPtr(int, int)':
./Source/JavaScriptCore/assembler/MacroAssembler.h:535:29: error: 'load32' was not declared in this scope
         load32(address, dest);
                             ^
./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::loadPtr(const void*, int)':
./Source/JavaScriptCore/assembler/MacroAssembler.h:540:29: error: 'load32' was not declared in this scope
         load32(address, dest);
                             ^
./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:41: 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:42: error: 'compare32' was not declared in this scope
         compare32(cond, left, right, dest);
                                          ^
./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::comparePtr(int, int, int, int)':
./Source/JavaScriptCore/assembler/MacroAssembler.h:565:42: error: 'compare32' was not declared in this scope
         compare32(cond, left, right, dest);
                                          ^
./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:33: error: 'TrustedImm32' was not declared in this scope
         store32(TrustedImm32(imm), address);
                                 ^
./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:44: 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:33: error: 'TrustedImm32' was not declared in this scope
         store32(TrustedImm32(imm), address);
                                 ^
./Source/JavaScriptCore/assembler/MacroAssembler.h: In member function 'void JSC::MacroAssembler::storePtr(int, int)':
./Source/JavaScriptCore/assembler/MacroAssembler.h:600:33: error: 'TrustedImm32' was not declared in this scope
         store32(TrustedImm32(imm), address);
                                 ^
./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:48: 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:44: 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:45: 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:48: error: 'haveScratchRegisterForBlinding' was not declared in this scope
             if (haveScratchRegisterForBlinding()) {
                                                ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:1416:90: error: 'scratchRegisterForBlinding' was not declared in this scope
                 loadXorBlindedConstant(xorBlindConstant(imm), scratchRegisterForBlinding());
                                                                                          ^
./Source/JavaScriptCore/assembler/MacroAssembler.h:1423:25: error: 'nop' was not declared in this scope
                     nop();
                         ^
./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:42: 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:50: 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:42: 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:50: 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:43: 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:51: 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:25: 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:25: 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:25: 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:35:25: 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<Register*>(static_cast<char*>(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<Register*>(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::<anonymous>' 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::<anonymous>' 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:9: 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:45: error: 'readPointer' is not a member of 'JSC::MacroAssembler'
         void* result = static_cast<JSCell*>(MacroAssembler::readPointer(m_location));
                                             ^
./Source/JavaScriptCore/jit/JITWriteBarrier.h: In member function 'void JSC::JITWriteBarrierBase::clear(void*)':
./Source/JavaScriptCore/jit/JITWriteBarrier.h:105:13: 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<ValueType*>(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<const ValueType*>(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:25: 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'
         set(regs.payloadGPR());
                  ^
./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:25: 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'
         set(regs.payloadGPR());
                  ^
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: 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/text/ASCIIFastPath.h:94:21: warning: cast from 'const unsigned char*' to 'const MachineWord* {aka const long unsigned int*}' increases required alignment of target type [-Wcast-align]
         allCharBits |= *(reinterpret_cast_ptr<const MachineWord*>(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/text/ASCIIFastPath.h:94:21: warning: cast from 'const char16_t*' to 'const MachineWord* {aka const long unsigned int*}' increases required alignment of target type [-Wcast-align]
In file included from ./Source/JavaScriptCore/runtime/ArrayStorage.h:30:0,
                 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/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::ArrayStorage]':
./Source/JavaScriptCore/runtime/Butterfly.h:126:73:   required from here
./Source/JavaScriptCore/runtime/Butterfly.h:125:64: warning: cast from 'JSC::Butterfly*' to 'JSC::ArrayStorage*' increases required alignment of target type [-Wcast-align]
     T* indexingPayload() { return reinterpret_cast_ptr<T*>(this); }
                                                                ^
./Source/JavaScriptCore/runtime/Butterfly.h: In instantiation of 'T* JSC::Butterfly::indexingPayload() [with T = JSC::WriteBarrier<JSC::Unknown>]':
./Source/JavaScriptCore/runtime/Butterfly.h:127:109:   required from here
./Source/JavaScriptCore/runtime/Butterfly.h:125:64: warning: cast from 'JSC::Butterfly*' to 'JSC::WriteBarrier<JSC::Unknown>*' increases required alignment of target type [-Wcast-align]
./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/JavaScriptCore/runtime/Butterfly.h:125:64: warning: cast from 'JSC::Butterfly*' to 'double*' increases required alignment of target type [-Wcast-align]
In file included from ./Source/JavaScriptCore/runtime/VM.h:58: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/RefCountedArray.h: In instantiation of 'static WTF::RefCountedArray<T>::Header* WTF::RefCountedArray<T>::Header::fromPayload(T*) [with T = JSC::StackFrame]':
./Source/WTF/wtf/RefCountedArray.h:109:34:   required from 'WTF::RefCountedArray<T>::~RefCountedArray() [with T = JSC::StackFrame]'
./Source/JavaScriptCore/interpreter/Interpreter.h:139:45:   required from here
./Source/WTF/wtf/RefCountedArray.h:194:91: warning: cast from 'char*' to 'WTF::RefCountedArray<JSC::StackFrame>::Header*' increases required alignment of target type [-Wcast-align]
             return reinterpret_cast_ptr<Header*>(reinterpret_cast<char*>(payload) - size());
                                                                                           ^
./Source/WTF/wtf/RefCountedArray.h: In instantiation of 'static WTF::RefCountedArray<T>::Header* WTF::RefCountedArray<T>::Header::fromPayload(T*) [with T = JSC::Instruction]':
./Source/WTF/wtf/RefCountedArray.h:137:44:   required from 'T* WTF::RefCountedArray<T>::end() [with T = JSC::Instruction]'
./Source/JavaScriptCore/bytecode/CodeBlock.h:232:9:   required from here
./Source/WTF/wtf/RefCountedArray.h:194:91: warning: cast from 'char*' to 'WTF::RefCountedArray<JSC::Instruction>::Header*' increases required alignment of target type [-Wcast-align]
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