Overview
Comment: | Do not use @compatibility_alias when using modules |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
19cb9a43a5307e7466fd8397ff01390f |
User & Date: | js on 2016-10-09 01:31:51 |
Other Links: | manifest | tags |
Context
2016-10-09
| ||
01:34 | Remove textual headers from ObjFW_Bridge check-in: f6ac3febf3 user: js tags: trunk | |
01:31 | Do not use @compatibility_alias when using modules check-in: 19cb9a43a5 user: js tags: trunk | |
01:06 | Remove inttypes.h include from OFString.h check-in: 9c108208ef user: js tags: trunk | |
Changes
Modified src/OFArray.h from [66a6bc8b55] to [4d5dbb4ac4].
︙ | ︙ | |||
500 501 502 503 504 505 506 | mutationsPtr: (unsigned long *_Nullable)mutationsPtr; @end OF_ASSUME_NONNULL_END #import "OFMutableArray.h" | | | 500 501 502 503 504 505 506 507 508 509 510 | mutationsPtr: (unsigned long *_Nullable)mutationsPtr; @end OF_ASSUME_NONNULL_END #import "OFMutableArray.h" #if !defined(NSINTEGER_DEFINED) && !__has_feature(modules) /* Required for array literals to work */ @compatibility_alias NSArray OFArray; #endif |
Modified src/OFDictionary.h from [dff64e5368] to [2cbca47e7d].
︙ | ︙ | |||
310 311 312 313 314 315 316 | # undef ObjectType #endif OF_ASSUME_NONNULL_END #import "OFMutableDictionary.h" | | | 310 311 312 313 314 315 316 317 318 319 320 | # undef ObjectType #endif OF_ASSUME_NONNULL_END #import "OFMutableDictionary.h" #if !defined(NSINTEGER_DEFINED) && !__has_feature(modules) /* Required for dictionary literals to work */ @compatibility_alias NSDictionary OFDictionary; #endif |
Modified src/OFNumber.h from [1972eca1cd] to [f1cf2b6a4d].
︙ | ︙ | |||
808 809 810 811 812 813 814 | * @return The OFNumber as a double */ - (double)doubleValue; @end OF_ASSUME_NONNULL_END | | | 808 809 810 811 812 813 814 815 816 817 818 | * @return The OFNumber as a double */ - (double)doubleValue; @end OF_ASSUME_NONNULL_END #if !defined(NSINTEGER_DEFINED) && !__has_feature(modules) /* Required for number literals to work */ @compatibility_alias NSNumber OFNumber; #endif |
Modified src/OFString.h from [fa0e84e6e6] to [898af43561].
︙ | ︙ | |||
1129 1130 1131 1132 1133 1134 1135 | #import "OFString+CryptoHashing.h" #import "OFString+JSONValue.h" #import "OFString+Serialization.h" #import "OFString+URLEncoding.h" #import "OFString+XMLEscaping.h" #import "OFString+XMLUnescaping.h" | | | 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 | #import "OFString+CryptoHashing.h" #import "OFString+JSONValue.h" #import "OFString+Serialization.h" #import "OFString+URLEncoding.h" #import "OFString+XMLEscaping.h" #import "OFString+XMLUnescaping.h" #if !defined(NSINTEGER_DEFINED) && !__has_feature(modules) /* * Very *ugly* hack required for string boxing literals to work. * * This hack is needed in order to work with `@class NSString` from Apple's * objc/NSString.h - which is included when using modules - as * @compatibility_alias does not work if @class has been used before. * For some reason, this makes Clang refer to OFString for string box literals |
︙ | ︙ |