diff src/eval.c @ 9900:daecffbd0322 v7.4.2224

commit https://github.com/vim/vim/commit/af9c4c9b5761c4c074237d87e2c95713bf721eab Author: Bram Moolenaar <Bram@vim.org> Date: Wed Aug 17 21:51:56 2016 +0200 patch 7.4.2224 Problem: Compiler warnings with older compiler and 64 bit numbers. Solution: Add "LL" to large values. (Mike Williams)
author Christian Brabandt <cb@256bit.org>
date Wed, 17 Aug 2016 22:00:07 +0200
parents 989d44d35a66
children 4da1a3879100
line wrap: on
line diff
--- a/src/eval.c
+++ b/src/eval.c
@@ -4087,11 +4087,11 @@ eval6(
 		    {
 #ifdef FEAT_NUM64
 			if (n1 == 0)
-			    n1 = -0x7fffffffffffffff - 1; /* similar to NaN */
+			    n1 = -0x7fffffffffffffffLL - 1; /* similar to NaN */
 			else if (n1 < 0)
-			    n1 = -0x7fffffffffffffff;
+			    n1 = -0x7fffffffffffffffLL;
 			else
-			    n1 = 0x7fffffffffffffff;
+			    n1 = 0x7fffffffffffffffLL;
 #else
 			if (n1 == 0)
 			    n1 = -0x7fffffffL - 1L;	/* similar to NaN */