diff --git a/javascript/ql/src/semmle/javascript/Expr.qll b/javascript/ql/src/semmle/javascript/Expr.qll index 218eee04ec5..9eeec73f503 100644 --- a/javascript/ql/src/semmle/javascript/Expr.qll +++ b/javascript/ql/src/semmle/javascript/Expr.qll @@ -2095,7 +2095,7 @@ class PostIncExpr extends @postinc_expr, UpdateExpr { * --i * ``` */ -class PreDecExpr extends @predecexpr, UpdateExpr { +class PreDecExpr extends @predec_expr, UpdateExpr { override predicate isPrefix() { any() } override string getOperator() { result = "--" } diff --git a/javascript/ql/src/semmlecode.javascript.dbscheme b/javascript/ql/src/semmlecode.javascript.dbscheme index 78090ba2197..7508c2c15fb 100644 --- a/javascript/ql/src/semmlecode.javascript.dbscheme +++ b/javascript/ql/src/semmlecode.javascript.dbscheme @@ -296,7 +296,7 @@ case @expr.kind of | 58 = @assign_and_expr | 59 = @preinc_expr | 60 = @postinc_expr -| 61 = @predecexpr +| 61 = @predec_expr | 62 = @postdecexpr | 63 = @parexpr | 64 = @vardeclarator @@ -377,7 +377,7 @@ case @expr.kind of @assignment = @assign_expr | @assign_add_expr | @assign_sub_expr | @assign_mul_expr | @assign_div_expr | @assign_mod_expr | @assignexpexpr | @assign_lshift_expr | @assign_rshift_expr | @assign_urshift_expr | @assign_or_expr | @assign_xor_expr | @assign_and_expr | @assignlogandexpr | @assignlogorexpr | @assignnullishcoalescingexpr; -@updateexpr = @preinc_expr | @postinc_expr | @predecexpr | @postdecexpr; +@updateexpr = @preinc_expr | @postinc_expr | @predec_expr | @postdecexpr; @pattern = @varref | @arraypattern | @objectpattern; diff --git a/javascript/ql/src/semmlecode.javascript.dbscheme.stats b/javascript/ql/src/semmlecode.javascript.dbscheme.stats index d23bf8da328..b46ad94c675 100644 --- a/javascript/ql/src/semmlecode.javascript.dbscheme.stats +++ b/javascript/ql/src/semmlecode.javascript.dbscheme.stats @@ -442,7 +442,7 @@ 7103 -@predecexpr +@predec_expr 457