]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gccrs: Initialize uninit boolean
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Thu, 27 Nov 2025 12:08:12 +0000 (13:08 +0100)
committerArthur Cohen <arthur.cohen@embecosm.com>
Wed, 3 Dec 2025 12:25:50 +0000 (13:25 +0100)
Fixes #122886

gcc/rust/ChangeLog:

* backend/rust-constexpr.cc (eval_binary_expression): Set initial value
equality value to false.

Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
gcc/rust/backend/rust-constexpr.cc

index d04f8643306e7a010c4fdd346ffc3d0795daee44..e32ba3abd4f0ee35f976dd787934a6da61e10a16 100644 (file)
@@ -3137,7 +3137,7 @@ eval_binary_expression (const constexpr_ctx *ctx, tree t, bool lval,
        {
          tree lmem = PTRMEM_CST_MEMBER (lhs);
          tree rmem = PTRMEM_CST_MEMBER (rhs);
-         bool eq;
+         bool eq = false;
          if (TREE_CODE (lmem) == TREE_CODE (rmem)
              && TREE_CODE (lmem) == FIELD_DECL
              && TREE_CODE (DECL_CONTEXT (lmem)) == UNION_TYPE