Skip to content

Commit e26e0ec

Browse files
committed
Swift: remove imposible nodes from schema
We don't expect these AST types to really appear during an extraction run, even in an unsuccessful compilation.
1 parent 3d17c8f commit e26e0ec

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+17
-791
lines changed

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

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@ import codeql.swift.elements.expr.ArchetypeToSuperExpr
6464
import codeql.swift.elements.expr.Argument
6565
import codeql.swift.elements.expr.ArrayExpr
6666
import codeql.swift.elements.expr.ArrayToPointerExpr
67-
import codeql.swift.elements.expr.ArrowExpr
6867
import codeql.swift.elements.expr.AssignExpr
6968
import codeql.swift.elements.expr.AutoClosureExpr
7069
import codeql.swift.elements.expr.AwaitExpr
@@ -79,7 +78,6 @@ import codeql.swift.elements.expr.CaptureListExpr
7978
import codeql.swift.elements.expr.CheckedCastExpr
8079
import codeql.swift.elements.expr.ClassMetatypeToObjectExpr
8180
import codeql.swift.elements.expr.ClosureExpr
82-
import codeql.swift.elements.expr.CodeCompletionExpr
8381
import codeql.swift.elements.expr.CoerceExpr
8482
import codeql.swift.elements.expr.CollectionExpr
8583
import codeql.swift.elements.expr.CollectionUpcastConversionExpr
@@ -103,7 +101,6 @@ import codeql.swift.elements.expr.DynamicLookupExpr
103101
import codeql.swift.elements.expr.DynamicMemberRefExpr
104102
import codeql.swift.elements.expr.DynamicSubscriptExpr
105103
import codeql.swift.elements.expr.DynamicTypeExpr
106-
import codeql.swift.elements.expr.EditorPlaceholderExpr
107104
import codeql.swift.elements.expr.EnumIsCaseExpr
108105
import codeql.swift.elements.expr.ErasureExpr
109106
import codeql.swift.elements.expr.ErrorExpr
@@ -151,7 +148,6 @@ import codeql.swift.elements.expr.OptionalEvaluationExpr
151148
import codeql.swift.elements.expr.OptionalTryExpr
152149
import codeql.swift.elements.expr.OtherConstructorDeclRefExpr
153150
import codeql.swift.elements.expr.OverloadedDeclRefExpr
154-
import codeql.swift.elements.expr.PackExpr
155151
import codeql.swift.elements.expr.ParenExpr
156152
import codeql.swift.elements.expr.PointerToPointerExpr
157153
import codeql.swift.elements.expr.PostfixUnaryExpr
@@ -160,7 +156,6 @@ import codeql.swift.elements.expr.PropertyWrapperValuePlaceholderExpr
160156
import codeql.swift.elements.expr.ProtocolMetatypeToObjectExpr
161157
import codeql.swift.elements.expr.RebindSelfInConstructorExpr
162158
import codeql.swift.elements.expr.RegexLiteralExpr
163-
import codeql.swift.elements.expr.ReifyPackExpr
164159
import codeql.swift.elements.expr.SelfApplyExpr
165160
import codeql.swift.elements.expr.SequenceExpr
166161
import codeql.swift.elements.expr.StringLiteralExpr
@@ -262,20 +257,13 @@ import codeql.swift.elements.type.NominalType
262257
import codeql.swift.elements.type.OpaqueTypeArchetypeType
263258
import codeql.swift.elements.type.OpenedArchetypeType
264259
import codeql.swift.elements.type.OptionalType
265-
import codeql.swift.elements.type.PackExpansionType
266-
import codeql.swift.elements.type.PackType
267260
import codeql.swift.elements.type.ParameterizedProtocolType
268261
import codeql.swift.elements.type.ParenType
269-
import codeql.swift.elements.type.PlaceholderType
270262
import codeql.swift.elements.type.PrimaryArchetypeType
271263
import codeql.swift.elements.type.ProtocolCompositionType
272264
import codeql.swift.elements.type.ProtocolType
273265
import codeql.swift.elements.type.ReferenceStorageType
274266
import codeql.swift.elements.type.SequenceArchetypeType
275-
import codeql.swift.elements.type.SilBlockStorageType
276-
import codeql.swift.elements.type.SilBoxType
277-
import codeql.swift.elements.type.SilFunctionType
278-
import codeql.swift.elements.type.SilTokenType
279267
import codeql.swift.elements.type.StructType
280268
import codeql.swift.elements.type.SubstitutableType
281269
import codeql.swift.elements.type.SugarType

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

Lines changed: 0 additions & 4 deletions
This file was deleted.

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

Lines changed: 0 additions & 4 deletions
This file was deleted.

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

Lines changed: 0 additions & 4 deletions
This file was deleted.

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

Lines changed: 0 additions & 4 deletions
This file was deleted.

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

Lines changed: 0 additions & 4 deletions
This file was deleted.

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

Lines changed: 0 additions & 4 deletions
This file was deleted.

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

Lines changed: 0 additions & 4 deletions
This file was deleted.

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

Lines changed: 0 additions & 4 deletions
This file was deleted.

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

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)