]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
wide-int: Use return 1 instead of return len.
authorKael Andrew Alonzo Franco <kaelfandrew@gmail.com>
Mon, 10 Aug 2026 21:19:05 +0000 (17:19 -0400)
committerKael Andrew Alonzo Franco <kaelfandrew@gmail.com>
Mon, 10 Aug 2026 21:20:13 +0000 (17:20 -0400)
len is known to be 1 so return 1.
Helps with speeding up C++ optimizers.

Obvious fix so pushed.

gcc/ChangeLog:

* wide-int.cc (canonize): Use return 1 instead of return len.

Signed-off-by: Kael Andrew Franco <kaelfandrew@gmail.com>
gcc/wide-int.cc

index c2c424344a2495f476f64bc5b0734696fd1f8d82..668b2e4ea7db2d3bc6d185accca51eb3163b8239 100644 (file)
@@ -90,7 +90,7 @@ canonize (HOST_WIDE_INT *val, unsigned int len, unsigned int precision)
     len = blocks_needed;
 
   if (len == 1)
-    return len;
+    return 1;
 
   top = val[len - 1];
   if (len * HOST_BITS_PER_WIDE_INT > precision)