Swift: Fix dataset check errors by not referring to unavailable decls

Test

Test

Test

Test

Test

Test
This commit is contained in:
Jeroen Ketema
2025-12-16 12:52:40 +01:00
parent 294de742a4
commit a04b10cb86

View File

@@ -538,7 +538,7 @@ void ExprTranslator::fillSelfApplyExpr(const swift::SelfApplyExpr& expr,
void ExprTranslator::fillLookupExpr(const swift::LookupExpr& expr, codeql::LookupExpr& entry) {
entry.base = dispatcher.fetchLabel(expr.getBase());
if (expr.hasDecl()) {
if (expr.hasDecl() && !expr.getDecl().getDecl()->isUnavailable()) {
entry.member = dispatcher.fetchLabel(expr.getDecl().getDecl());
}
}