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