Author: dexonsmith Date: Sun Jun 18 11:50:23 2017 New Revision: 305649 URL: http://llvm.org/viewvc/llvm-project?rev=305649&view=rev Log: iostreams: Fix deployment target for streams dylib support
Fix an off-by-one in r302172, which triggered building local versions of the iostreams when deploying to `<= macOS 10.9`, when it should have been `< macOS 10.9`. 10.9 had the dylib support. This defines `_LIBCPP_AVAILABILITY_NO_STREAMS_EXTERN_TEMPLATE` less often, reducing code size for users with deployment targets of exactly macOS 10.9 or iOS 7.0. rdar://problem/32233981 Modified: libcxx/trunk/include/__config Modified: libcxx/trunk/include/__config URL: http://llvm.org/viewvc/llvm-project/libcxx/trunk/include/__config?rev=305649&r1=305648&r2=305649&view=diff ============================================================================== --- libcxx/trunk/include/__config (original) +++ libcxx/trunk/include/__config Sun Jun 18 11:50:23 2017 @@ -1207,9 +1207,9 @@ _LIBCPP_FUNC_VIS extern "C" void __sanit // availability(ios,introduced=7.0) #if defined(_LIBCPP_USE_AVAILABILITY_APPLE) && \ ((defined(__ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__) && \ - __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ <= 1090) || \ + __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ < 1090) || \ (defined(__ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__) && \ - __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ <= 70000)) + __ENVIRONMENT_IPHONE_OS_VERSION_MIN_REQUIRED__ < 70000)) #define _LIBCPP_AVAILABILITY_NO_STREAMS_EXTERN_TEMPLATE #endif _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits