]> granicus.if.org Git - gc/commitdiff
Eliminate 'signed/unsigned mismatch' compiler warning in gctest (MS VC)
authorIvan Maidanski <ivmai@mail.ru>
Thu, 20 Apr 2017 08:26:11 +0000 (11:26 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Wed, 24 May 2017 22:04:31 +0000 (01:04 +0300)
(fix commit 014d92d)

* tests/test.c (bm_huge): Add explicit casts of GC_signed_word values
to GC_word.

tests/test.c

index 37c65ccc6f3cc66548c4248fa36b035393b2133a..cc363ae055e35c9bdd6e54c7c7796e99fd5bab10 100644 (file)
@@ -1020,10 +1020,10 @@ const GC_word bm_huge[320 / CPP_WORDSZ] = {
     0xffffffff,
     0xffffffff,
 # endif
-    (GC_signed_word)-1,
-    (GC_signed_word)-1,
-    (GC_signed_word)-1,
-    (GC_signed_word)-1,
+    (GC_word)((GC_signed_word)-1),
+    (GC_word)((GC_signed_word)-1),
+    (GC_word)((GC_signed_word)-1),
+    (GC_word)((GC_signed_word)-1),
     ((GC_word)((GC_signed_word)-1)) >> 8 /* highest byte is zero */
 };