diff --git a/javascript/ql/src/semmle/javascript/Expr.qll b/javascript/ql/src/semmle/javascript/Expr.qll index 57310a7ebb1..fb71831266a 100644 --- a/javascript/ql/src/semmle/javascript/Expr.qll +++ b/javascript/ql/src/semmle/javascript/Expr.qll @@ -1213,7 +1213,7 @@ class BitNotExpr extends @bit_not_expr, UnaryExpr { * typeof A.prototype * ``` */ -class TypeofExpr extends @typeofexpr, UnaryExpr { +class TypeofExpr extends @typeof_expr, UnaryExpr { override string getOperator() { result = "typeof" } } diff --git a/javascript/ql/src/semmlecode.javascript.dbscheme b/javascript/ql/src/semmlecode.javascript.dbscheme index 81aac338c96..beb627171d3 100644 --- a/javascript/ql/src/semmlecode.javascript.dbscheme +++ b/javascript/ql/src/semmlecode.javascript.dbscheme @@ -256,7 +256,7 @@ case @expr.kind of | 17 = @plus_expr | 18 = @log_not_expr | 19 = @bit_not_expr -| 20 = @typeofexpr +| 20 = @typeof_expr | 21 = @voidexpr | 22 = @deleteexpr | 23 = @eqexpr @@ -367,7 +367,7 @@ case @expr.kind of @invokeexpr = @new_expr | @call_expr; -@unaryexpr = @neg_expr | @plus_expr | @log_not_expr | @bit_not_expr | @typeofexpr | @voidexpr | @deleteexpr | @spreadelement; +@unaryexpr = @neg_expr | @plus_expr | @log_not_expr | @bit_not_expr | @typeof_expr | @voidexpr | @deleteexpr | @spreadelement; @equality_test = @eqexpr | @neqexpr | @eqqexpr | @neqqexpr; diff --git a/javascript/ql/src/semmlecode.javascript.dbscheme.stats b/javascript/ql/src/semmlecode.javascript.dbscheme.stats index 2713ed974ae..8014883e82e 100644 --- a/javascript/ql/src/semmlecode.javascript.dbscheme.stats +++ b/javascript/ql/src/semmlecode.javascript.dbscheme.stats @@ -270,7 +270,7 @@ 403 -@typeofexpr +@typeof_expr 4540