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 @@ -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