From c3f4b93060b5e72b5ee1a4e37d5c69e63e7d8bb8 Mon Sep 17 00:00:00 2001 From: Hessam Mehr Date: Wed, 22 Apr 2020 07:31:24 +0100 Subject: [PATCH] Treat zig like clang/gcc wrt integer arithmetic. (#13957) --- lib/system/integerops.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/system/integerops.nim b/lib/system/integerops.nim index 6f3be4c895..d0bea5f09c 100644 --- a/lib/system/integerops.nim +++ b/lib/system/integerops.nim @@ -19,7 +19,7 @@ proc raiseDivByZero {.compilerproc, noinline.} = {.pragma: nimbaseH, importc, nodecl, noSideEffect, compilerproc.} -when (defined(gcc) or defined(clang)) and not defined(nimEmulateOverflowChecks): +when (defined(gcc) or defined(clang) or defined(zig)) and not defined(nimEmulateOverflowChecks): # take the #define from nimbase.h proc nimAddInt(a, b: int, res: ptr int): bool {.nimbaseH.}