We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 25149e7 commit c19085eCopy full SHA for c19085e
8 files changed
cpp/downgrades/e38346051783182ea75822e4adf8d4c6a949bc37/builtintypes.ql
@@ -0,0 +1,9 @@
1
+class BuiltinType extends @builtintype {
2
+ string toString() { none() }
3
+}
4
+
5
+from BuiltinType id, string name, int kind, int new_kind, int size, int sign, int alignment
6
+where
7
+ builtintypes(id, name, kind, size, sign, alignment) and
8
+ if kind = 63 then /* @errortype */ new_kind = 1 else new_kind = kind
9
+select id, name, new_kind, size, sign, alignment
cpp/downgrades/e38346051783182ea75822e4adf8d4c6a949bc37/derivedtypes.ql
+class Type extends @type {
+from Type type, string name, int kind, int new_kind, Type type_id
+ 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
0 commit comments