https://gcc.gnu.org/g:d8992f70a59b178de85305c542eb45d1676bf0a9
commit r15-5106-gd8992f70a59b178de85305c542eb45d1676bf0a9 Author: Jonathan Wakely <jwak...@redhat.com> Date: Mon Nov 11 11:23:08 2024 +0000 libstdc++: Add parentheses around operand of | libstdc++-v3/ChangeLog: * include/bits/unicode.h (_Utf_iterator::_M_read_utf16): Add parentheses. Diff: --- libstdc++-v3/include/bits/unicode.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libstdc++-v3/include/bits/unicode.h b/libstdc++-v3/include/bits/unicode.h index d79824c3ddb1..24b1ac3d53d6 100644 --- a/libstdc++-v3/include/bits/unicode.h +++ b/libstdc++-v3/include/bits/unicode.h @@ -377,7 +377,7 @@ namespace __unicode { ++_M_curr(); __to_incr = 2; - uint32_t __x = (__u & 0x3F) << 10 | __u2 & 0x3FF; + uint32_t __x = (__u & 0x3F) << 10 | (__u2 & 0x3FF); uint32_t __w = (__u >> 6) & 0x1F; __c = (__w + 1) << 16 | __x; }