Skip to content

Commit f1f64fb

Browse files
committed
C++: Make BuiltInVarArgs* classes subclasses of VarArgsExpr.
1 parent 02ca8fe commit f1f64fb

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

cpp/ql/src/semmle/code/cpp/exprs/BuiltInOperations.qll

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ class VarArgsExpr extends BuiltInOperation, @var_args_expr { }
2727
* __builtin_va_start(ap, last_named_param);
2828
* ```
2929
*/
30-
class BuiltInVarArgsStart extends BuiltInOperation, @vastartexpr {
30+
class BuiltInVarArgsStart extends VarArgsExpr, @vastartexpr {
3131
override string toString() { result = "__builtin_va_start" }
3232

3333
override string getAPrimaryQlClass() { result = "BuiltInVarArgsStart" }
@@ -52,7 +52,7 @@ class BuiltInVarArgsStart extends BuiltInOperation, @vastartexpr {
5252
* __builtin_va_end(ap);
5353
* ```
5454
*/
55-
class BuiltInVarArgsEnd extends BuiltInOperation, @vaendexpr {
55+
class BuiltInVarArgsEnd extends VarArgsExpr, @vaendexpr {
5656
override string toString() { result = "__builtin_va_end" }
5757

5858
override string getAPrimaryQlClass() { result = "BuiltInVarArgsEnd" }
@@ -70,7 +70,7 @@ class BuiltInVarArgsEnd extends BuiltInOperation, @vaendexpr {
7070
* ap = __builtin_va_arg(ap, long);
7171
* ```
7272
*/
73-
class BuiltInVarArg extends BuiltInOperation, @vaargexpr {
73+
class BuiltInVarArg extends VarArgsExpr, @vaargexpr {
7474
override string toString() { result = "__builtin_va_arg" }
7575

7676
override string getAPrimaryQlClass() { result = "BuiltInVarArg" }
@@ -90,7 +90,7 @@ class BuiltInVarArg extends BuiltInOperation, @vaargexpr {
9090
* va_copy(aq, ap);
9191
* ```
9292
*/
93-
class BuiltInVarArgCopy extends BuiltInOperation, @vacopyexpr {
93+
class BuiltInVarArgCopy extends VarArgsExpr, @vacopyexpr {
9494
override string toString() { result = "__builtin_va_copy" }
9595

9696
override string getAPrimaryQlClass() { result = "BuiltInVarArgCopy" }

0 commit comments

Comments
 (0)