From ac65986aae77e47d4f2ae99acc8048fe3d637921 Mon Sep 17 00:00:00 2001 From: Clyybber Date: Mon, 18 May 2020 18:43:06 +0200 Subject: [PATCH] Fix #14394 (#14395) --- lib/pure/hashes.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pure/hashes.nim b/lib/pure/hashes.nim index cd0841d2e..1024ce26f 100644 --- a/lib/pure/hashes.nim +++ b/lib/pure/hashes.nim @@ -97,7 +97,7 @@ proc hiXorLo(a, b: uint64): uint64 {.inline.} = when Hash.sizeof < 8: result = hiXorLoFallback64(a, b) elif defined(gcc) or defined(llvm_gcc) or defined(clang): - {.emit: """__uint128_t r = a; r *= b; `result` = (r >> 64) ^ r;""".} + {.emit: """__uint128_t r = `a`; r *= `b`; `result` = (r >> 64) ^ r;""".} elif defined(windows) and not defined(tcc): proc umul128(a, b: uint64, c: ptr uint64): uint64 {.importc: "_umul128", header: "intrin.h".} var b = b