Skip to content

Commit b5d3d95

Browse files
authored
Merge pull request #21037 from jketema/swift-6.2.3
Swift: Update to Swift 6.2.3
2 parents 27874ca + ed7854c commit b5d3d95

File tree

7 files changed

+14
-9
lines changed

7 files changed

+14
-9
lines changed

swift/extractor/infra/SwiftTagTraits.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,7 @@ MAP(swift::TypeBase, TypeTag)
287287
MAP(swift::BuiltinNonDefaultDistributedActorStorageType, void) // Does not appear in AST/SIL, only used during IRGen
288288
MAP(swift::BuiltinFixedArrayType, BuiltinFixedArrayTypeTag)
289289
MAP(swift::BuiltinUnboundGenericType, void) // Only used during type resolution
290+
MAP(swift::BuiltinImplicitActorType, void) // SIL type
290291
MAP(swift::TupleType, TupleTypeTag)
291292
MAP(swift::ReferenceStorageType, ReferenceStorageTypeTag)
292293
MAP(swift::WeakStorageType, WeakStorageTypeTag)

swift/extractor/translators/ExprTranslator.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -538,7 +538,7 @@ void ExprTranslator::fillSelfApplyExpr(const swift::SelfApplyExpr& expr,
538538

539539
void ExprTranslator::fillLookupExpr(const swift::LookupExpr& expr, codeql::LookupExpr& entry) {
540540
entry.base = dispatcher.fetchLabel(expr.getBase());
541-
if (expr.hasDecl()) {
541+
if (expr.hasDecl() && !expr.getDecl().getDecl()->isUnavailable()) {
542542
entry.member = dispatcher.fetchLabel(expr.getDecl().getDecl());
543543
}
544544
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
category: majorAnalysis
3+
---
4+
* Upgraded to allow analysis of Swift 6.2.3.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
version https://git-lfs.github.com/spec/v1
2-
oid sha256:9d2aa88f3f9e2ff181a9c9607f95804b959fb334947cf72c566666b3be98ff2e
3-
size 385200751
2+
oid sha256:ab0279edb35706dbd5c238f6ea29b2a275bb837e1d6485e150801551c7f0740e
3+
size 385211225
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
version https://git-lfs.github.com/spec/v1
2-
oid sha256:b5e4bfbfaf1c9bae0bff0580797803a05328c08fffee47de406a5fa6cd7e19c7
3-
size 613729529
2+
oid sha256:e358d99dab2bf07d70a06d8d4119c05ee40e33cdc659ad787595dc56cb405755
3+
size 613934298
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
version https://git-lfs.github.com/spec/v1
2-
oid sha256:b5efba3953668d02a15b74bcf637831be99824702cfd74ac8cf53b31d89a4f2a
3-
size 132824388
2+
oid sha256:ad8d6611bfd3c749435e44fa25a300082efb308c21c5da1305c65bd2c5d8fec4
3+
size 132921192
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
version https://git-lfs.github.com/spec/v1
2-
oid sha256:4b5e8997a99155330871e146288a8947fa224ba05e54539c795f21c082c7a940
3-
size 115298351
2+
oid sha256:a96536acde3a054a2528feedbb6ffa71fb7ffa6b68f0838f2f007e7474fc0b84
3+
size 115338478

0 commit comments

Comments
 (0)