File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Expand file tree Collapse file tree 2 files changed +6
-2
lines changed 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 @@ -289,7 +289,9 @@ void DeclTranslator::fillTypeDecl(const swift::TypeDecl& decl, codeql::TypeDecl&
289289void DeclTranslator::fillIterableDeclContext (const swift::IterableDeclContext& decl,
290290 codeql::Decl& entry) {
291291 for (auto member : decl.getMembers ()) {
292- // TODO: Swift 6.2 unavailable members
292+ if (member->isUnavailable ()) {
293+ continue ;
294+ }
293295 entry.members .emplace_back (dispatcher.fetchLabel (member));
294296 }
295297}
You can’t perform that action at this time.
0 commit comments