Skip to content

Commit 2b03315

Browse files
committed
Fix up 08c2a7a for 32-bit platforms. (#10433)
...where swift::TwoWordPair is defined a little less freely.
1 parent 38550d8 commit 2b03315

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

stdlib/public/SDK/Foundation/CheckClass.mm

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,9 @@ static void logIfFirstOccurrence(Class objcClass, void (^log)(void)) {
5656
template <size_t N>
5757
StringRefLite(const char (&staticStr)[N]) : data(staticStr), length(N) {}
5858

59-
StringRefLite(swift::TwoWordPair<const char *, uintptr_t> pair)
60-
: data(pair.first), length(pair.second) {}
59+
StringRefLite(swift::TwoWordPair<const char *, uintptr_t>::Return rawValue)
60+
: data(swift::TwoWordPair<const char *, uintptr_t>(rawValue).first),
61+
length(swift::TwoWordPair<const char *, uintptr_t>(rawValue).second){}
6162

6263
NS_RETURNS_RETAINED
6364
NSString *newNSStringNoCopy() const {

0 commit comments

Comments
 (0)