Skip to content

Commit 002f2a0

Browse files
committed
Swift: extract BorrowExpr
1 parent d21e27c commit 002f2a0

File tree

16 files changed

+150
-27
lines changed

16 files changed

+150
-27
lines changed

swift/extractor/infra/SwiftTagTraits.h

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -103,11 +103,7 @@ MAP(swift::Expr, ExprTag)
103103
MAP(swift::IdentityExpr, IdentityExprTag)
104104
MAP(swift::ParenExpr, ParenExprTag)
105105
MAP(swift::DotSelfExpr, DotSelfExprTag)
106-
#if CODEQL_SWIFT_VERSION_GE(5, 9)
107-
MAP(swift::BorrowExpr, void) // TODO (introduced in 5.9)
108-
#else
109-
MAP(swift::MoveExpr, void) // TODO (introduced in 5.8, gone in 5.9)
110-
#endif
106+
MAP(swift::BorrowExpr, BorrowExprTag)
111107
MAP(swift::AwaitExpr, AwaitExprTag)
112108
MAP(swift::UnresolvedMemberChainResultExpr, UnresolvedMemberChainResultExprTag)
113109
MAP(swift::AnyTryExpr, AnyTryExprTag)

swift/ql/.generated.list

Lines changed: 8 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

swift/ql/.gitattributes

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

swift/ql/lib/codeql/swift/elements.qll

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

swift/ql/lib/codeql/swift/elements/expr/BorrowExpr.qll

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

swift/ql/lib/codeql/swift/elements/expr/BorrowExprConstructor.qll

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

swift/ql/lib/codeql/swift/generated/ParentChild.qll

Lines changed: 16 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

swift/ql/lib/codeql/swift/generated/Raw.qll

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

swift/ql/lib/codeql/swift/generated/Synth.qll

Lines changed: 23 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

swift/ql/lib/codeql/swift/generated/SynthConstructors.qll

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)