mirror of
https://github.com/apple/swift.git
synced 2026-02-27 18:26:24 +01:00
This makes sure that Swift correctly imports `CF_OPTIONS`/`NS_OPTIONS` types in C++ interop mode, such as: ``` typedef CF_OPTIONS(NSUInteger, TEST(Enum)) ``` `CF_OPTIONS`/`NS_OPTIONS` macros have different expansions in C++ language mode, which forces us to have extra logic to handle them correctly with C++ interop enabled. rdar://166528719