File tree 3 files changed +10
-4
lines changed
CoreFoundation/Base.subproj
3 files changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -208,7 +208,9 @@ bool (*__CFObjCIsCollectable)(void *) = NULL;
208
208
#endif
209
209
#endif
210
210
211
- #if !DEPLOYMENT_RUNTIME_SWIFT
211
+ #if DEPLOYMENT_RUNTIME_SWIFT
212
+ // The constant string class reference is set at link time to _NSCFConstantString
213
+ #else
212
214
#if !__CONSTANT_CFSTRINGS__ || DEPLOYMENT_TARGET_EMBEDDED_MINI
213
215
// Compiler uses this symbol name; must match compiler built-in decl, so we use 'int'
214
216
#if __LP64__
Original file line number Diff line number Diff line change 1
- # OPENSOURCE: REVIEW
2
1
3
- __TMdC10Foundation19_NSCFConstantString ___CFConstantStringClassReference
2
+
3
+ # This is specific to Swift open source; Foundation's NSCFConstantString is used as our constant string class reference
4
+ __TMdC15SwiftFoundation19_NSCFConstantString ___CFConstantStringClassReference
5
+
4
6
_kCFCalendarIdentifierBuddhist _kCFBuddhistCalendar
5
7
_kCFCalendarIdentifierChinese _kCFChineseCalendar
6
8
_kCFCalendarIdentifierGregorian _kCFGregorianCalendar
Original file line number Diff line number Diff line change 1
- # OPENSOURCE: REVIEW
2
1
2
+
3
+ # This is specific to Swift open source; Foundation's NSCFConstantString is used as our constant string class reference
3
4
__TMdC15SwiftFoundation19_NSCFConstantString ___CFConstantStringClassReference
5
+
4
6
_kCFCalendarIdentifierBuddhist _kCFBuddhistCalendar
5
7
_kCFCalendarIdentifierChinese _kCFChineseCalendar
6
8
_kCFCalendarIdentifierGregorian _kCFGregorianCalendar
You can’t perform that action at this time.
0 commit comments