From 4da4a98e632f8b62534a9ac3923e036cf48abe77 Mon Sep 17 00:00:00 2001 From: Neil Date: Tue, 2 Jul 2019 08:00:09 +1000 Subject: Backport: Bug [#2115]. Backed out changeset: d70ccc4f172a as not undefined behaviour. Backport of changeset 7618:45ca8e288e55. --- src/PositionCache.cxx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/PositionCache.cxx b/src/PositionCache.cxx index 03393536d..8910a2955 100644 --- a/src/PositionCache.cxx +++ b/src/PositionCache.cxx @@ -615,11 +615,10 @@ bool PositionCacheEntry::Retrieve(unsigned int styleNumber_, const char *s_, } unsigned int PositionCacheEntry::Hash(unsigned int styleNumber_, const char *s, unsigned int len_) noexcept { - const unsigned char *us = reinterpret_cast(s); - unsigned int ret = us[0] << 7; + unsigned int ret = s[0] << 7; for (unsigned int i=0; i