aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssanames.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/tree-ssanames.cc')
-rw-r--r--gcc/tree-ssanames.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-ssanames.cc b/gcc/tree-ssanames.cc
index d7865f2..de7b9b7 100644
--- a/gcc/tree-ssanames.cc
+++ b/gcc/tree-ssanames.cc
@@ -576,7 +576,7 @@ get_known_nonzero_bits_1 (const_tree name)
if (tmp.undefined_p ())
return wi::shwi (0, precision);
irange_bitmask bm = tmp.get_bitmask ();
- return bm.value () & ~bm.mask ();
+ return wi::bit_and_not (bm.value (), bm.mask ());
}
/* Return a wide_int with known non-zero bits in SSA_NAME