File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -170,7 +170,9 @@ static std::unordered_set<swift::ModuleDecl*> extractDeclarations(
170170 bodyEmissionStrategy);
171171 auto topLevelDecls = getTopLevelDecls(module, primaryFile, lazyDeclaration);
172172 for (auto decl : topLevelDecls) {
173- // TODO: Swift 6.2 is unavailable
173+ if (decl->isUnavailable()) {
174+ continue;
175+ }
174176 visitor.extract(decl);
175177 }
176178 for (auto& comment : comments) {
Original file line number Diff line number Diff line change @@ -292,7 +292,9 @@ void DeclTranslator::fillTypeDecl(const swift::TypeDecl& decl, codeql::TypeDecl&
292292void DeclTranslator::fillIterableDeclContext(const swift::IterableDeclContext& decl,
293293 codeql::Decl& entry) {
294294 for (auto member : decl.getMembers()) {
295- // TODO: Swift 6.2 unavailable members
295+ if (member->isUnavailable()) {
296+ continue;
297+ }
296298 entry.members.emplace_back(dispatcher.fetchLabel(member));
297299 }
298300}
You can’t perform that action at this time.
0 commit comments