Commits

Doug Gregor committed d3d4c8b8fb6
Only use specialized Objective-C collection types when Foundation supports them. Rely on Foundation to provide NS_ARRAY/NS_DICTIONARY/NS_SET macros that expand to either an unspecialized type (e.g., NSArray *) or a specialized one (e.g., NSArray<T> *) as appropriate for the definition of NSArray. Use these macros in the Objective-C printer. The actual names and form of these macros is still to be debated, but it's important to be able to handle both Clangs and Foundations with and without parameterized NSArray/NSDictionary/NSSet. Swift SVN r24198