Conditionally forward declare NSMapTable SPI
authordbates@webkit.org <dbates@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 18 Dec 2017 21:23:54 +0000 (21:23 +0000)
committerdbates@webkit.org <dbates@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 18 Dec 2017 21:23:54 +0000 (21:23 +0000)
https://bugs.webkit.org/show_bug.cgi?id=180936
<rdar://problem/35037796>

Reviewed by Dan Bernstein.

* wtf/spi/cocoa/NSMapTableSPI.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@226073 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WTF/ChangeLog
Source/WTF/wtf/spi/cocoa/NSMapTableSPI.h

index 42c641a..b13e58d 100644 (file)
@@ -1,3 +1,13 @@
+2017-12-18  Daniel Bates  <dabates@apple.com>
+
+        Conditionally forward declare NSMapTable SPI
+        https://bugs.webkit.org/show_bug.cgi?id=180936
+        <rdar://problem/35037796>
+
+        Reviewed by Dan Bernstein.
+
+        * wtf/spi/cocoa/NSMapTableSPI.h:
+
 2017-12-16  Filip Pizlo  <fpizlo@apple.com>
 
         Vector index masking
index e7c1a14..8a6d64e 100644 (file)
@@ -25,7 +25,9 @@
 
 #import <Foundation/NSMapTable.h>
 
-#if PLATFORM(IOS) && USE(APPLE_INTERNAL_SDK)
+#if PLATFORM(IOS) && __IPHONE_OS_VERSION_MAX_ALLOWED < 120000
+
+#if USE(APPLE_INTERNAL_SDK)
 #import <Foundation/NSMapTablePriv.h>
 #endif
 
@@ -36,3 +38,5 @@ void NSMapInsert(NSMapTable *, const void *key, const void *value);
 void NSMapRemove(NSMapTable *, const void *key);
 
 WTF_EXTERN_C_END
+
+#endif