Track the minimum deployment target and use it for 'unavailable' computations.

Swift SVN r20955
This commit is contained in:
Doug Gregor
2014-08-02 18:05:45 +00:00
parent 2688dd426f
commit f52c6789db
17 changed files with 153 additions and 46 deletions

View File

@@ -183,7 +183,7 @@ void swift::ide::printSubmoduleInterface(
// buckets.
for (Decl *D : Decls) {
// If requested, skip unavailable declarations.
if (Options.SkipUnavailable && D->getAttrs().isUnavailable())
if (Options.SkipUnavailable && D->getAttrs().isUnavailable(SwiftContext))
continue;
// Skip declarations that are not accessible.