We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 9072f62 + 7f00d3f commit e8cf3f8Copy full SHA for e8cf3f8
cpp/ql/src/semmle/code/cpp/commons/CommonType.qll
@@ -166,3 +166,17 @@ class MicrosoftInt64Type extends IntegralType {
166
not isExplicitlySigned()
167
}
168
169
+
170
+/**
171
+ * The `__builtin_va_list` type, used to provide variadic functionality.
172
+ *
173
+ * This is a complement to the `__builtin_va_start`, `__builtin_va_end`,
174
+ * `__builtin_va_copy` and `__builtin_va_arg` expressions.
175
+ */
176
+class BuiltInVarArgsList extends Type {
177
+ BuiltInVarArgsList() {
178
+ this.hasName("__builtin_va_list")
179
+ }
180
181
+ override string getCanonicalQLClass() { result = "BuiltInVarArgsList" }
182
+}
0 commit comments