We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
__builtin_va_list
__builtin_va_*
1 parent 9e8e630 commit 78ebdadCopy full SHA for 78ebdad
cpp/ql/src/semmle/code/cpp/commons/CommonType.qll
@@ -170,3 +170,17 @@ class MicrosoftInt64Type extends IntegralType {
170
not isExplicitlySigned()
171
}
172
173
+
174
+/**
175
+ * The `__builtin_va_list` type, used to provide variadic functionality.
176
+ *
177
+ * This is a complement to the `__builtin_va_start`, `__builtin_va_end`,
178
+ * `__builtin_va_copy` and `__builtin_va_arg` expressions.
179
+ */
180
+class BuiltInVarList extends Type {
181
+ BuiltInVarList() {
182
+ this.hasName("__builtin_va_list")
183
+ }
184
185
+ override string getCanonicalQLClass() { result = "BuiltInVarList" }
186
+}
0 commit comments