https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89177
Johannes Pfau <johannespfau at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |johannespfau at gmail dot com --- Comment #2 from Johannes Pfau <johannespfau at gmail dot com> --- Thanks for the bug report & patch. It seems upstream phobos has already fixed this in a different way: https://github.com/dlang/phobos/commit/d5f710c57e717ef470d093c1739156dcb2f2d469#diff-2f532fcf37a0e29f7683a930ad9915ae Could you please try whether simply replacing the murmurhash.d file with this latest upstream version works? https://raw.githubusercontent.com/dlang/phobos/master/std/digest/murmurhash.d It looks like there have been no compiler-dependent changes to murmurhash.d, so this latest version likely works. Otherwise we could use the first version including the bugfix (https://github.com/dlang/phobos/blob/d5f710c57e717ef470d093c1739156dcb2f2d469/std/digest/murmurhash.d) or backport the bugfix.