mirror of
https://github.com/github/codeql.git
synced 2025-12-17 01:03:14 +01:00
C++: Add upgrade and downgrade scripts
This commit is contained in:
@@ -0,0 +1,9 @@
|
|||||||
|
class BuiltinType extends @builtintype {
|
||||||
|
string toString() { none() }
|
||||||
|
}
|
||||||
|
|
||||||
|
from BuiltinType id, string name, int kind, int new_kind, int size, int sign, int alignment
|
||||||
|
where
|
||||||
|
builtintypes(id, name, kind, size, sign, alignment) and
|
||||||
|
if kind = 63 then /* @errortype */ new_kind = 1 else new_kind = kind
|
||||||
|
select id, name, new_kind, size, sign, alignment
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
class Type extends @type {
|
||||||
|
string toString() { none() }
|
||||||
|
}
|
||||||
|
|
||||||
|
from Type type, string name, int kind, int new_kind, Type type_id
|
||||||
|
where
|
||||||
|
derivedtypes(type, name, kind, type_id) and
|
||||||
|
if kind = 11 then /* @gnu_vector */ new_kind = 5 else new_kind = kind
|
||||||
|
select type, name, new_kind, type_id
|
||||||
2506
cpp/downgrades/e38346051783182ea75822e4adf8d4c6a949bc37/old.dbscheme
Normal file
2506
cpp/downgrades/e38346051783182ea75822e4adf8d4c6a949bc37/old.dbscheme
Normal file
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: Arm scalable vector type support
|
||||||
|
compatibility: backwards
|
||||||
|
builtintypes.rel: run builtintypes.qlo
|
||||||
|
derivedtypes.rel: run derivedtypes.qlo
|
||||||
|
tupleelements.rel: delete
|
||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,2 @@
|
|||||||
|
description: Arm scalable vector type support
|
||||||
|
compatibility: full
|
||||||
Reference in New Issue
Block a user