mirror of
https://github.com/github/codeql.git
synced 2026-04-30 11:15:13 +02:00
Swift: db upgrade/downgrade script
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
class IterableDeclContext extends @decl {
|
||||
IterableDeclContext() {
|
||||
this instanceof @extension_decl
|
||||
or
|
||||
this instanceof @nominal_type_decl
|
||||
}
|
||||
|
||||
string toString() { none() }
|
||||
}
|
||||
|
||||
class DeclOrNone extends @decl_or_none {
|
||||
string toString() { none() }
|
||||
}
|
||||
|
||||
query predicate iterable_decl_context_members(IterableDeclContext id, int index, DeclOrNone member) {
|
||||
decl_members(id, index, member)
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,5 @@
|
||||
description: revert removal of IterableDeclContext
|
||||
compatibility: partial
|
||||
|
||||
iterable_decl_context_members.rel: run iterable_decl_context_members.qlo
|
||||
decl_members.rel: delete
|
||||
@@ -0,0 +1,11 @@
|
||||
class Decl extends @decl {
|
||||
string toString() { none() }
|
||||
}
|
||||
|
||||
class DeclOrNone extends @decl_or_none {
|
||||
string toString() { none() }
|
||||
}
|
||||
|
||||
query predicate decl_members(Decl id, int index, DeclOrNone member) {
|
||||
iterable_decl_context_members(id, index, member)
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,5 @@
|
||||
description: remove IterableDeclContext
|
||||
compatibility: full
|
||||
|
||||
iterable_decl_context_members.rel: delete
|
||||
decl_members.rel: run decl_members.qlo
|
||||
Reference in New Issue
Block a user