Commit Graph

4 Commits

Author SHA1 Message Date
Nathan Hawes
9bcb54910e [AST] Prefer the 'macOS' spelling over 'OSX' when printing the platform kind.
This affects module interfaces, interface generation in sourcekitd, and
diagnostics. Also fixes a fixit that was assuming the 'OSX' spelling when
computing the source range to replace.

Resolves rdar://problem/64667960
2020-07-08 13:51:25 -07:00
Slava Pestov
38fdb6b7ff Update various tests to not use Swift 3 code
Completely mechanical changes:

- Explicit @objc in a few places
- Some imported APIs changed
- For the mix-and-match tests, just test version 4/5 instead of 3/4
2018-10-26 20:15:01 -04:00
Jordan Rose
237c6bbdf3 [AST] Don't coalesce @available(swift 5) with @available(iOS 5) (#19236)
Doing so was leading to nonsense attribute forms like

  @available(* 5, iOS 5, *)
2018-09-11 09:34:18 -07:00
Graydon Hoare
168ba39bc7 Add tests for @available(swift N) 2016-10-12 11:21:30 -07:00