Fix static assertion violation in LONG_MULT for 64-bit targets
authorIvan Maidanski <ivmai@mail.ru>
Thu, 23 Mar 2017 19:44:11 +0000 (22:44 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Thu, 23 Mar 2017 19:44:11 +0000 (22:44 +0300)
commit9442667628d63142d74652dbc096f69dcf1873d1
tree280a280fbedbf7dfbcf546b10202f97a805867a7
parent4c6087c24dc03d159cf6a72a731b8c3c1ceb3225
Fix static assertion violation in LONG_MULT for 64-bit targets

* include/private/gc_pmark.h [MARK_BIT_PER_OBJ] (PUSH_CONTENTS_HDR):
Cast displ to unsigned32 when passed to LONG_MULT (it is safe because
displ is less than HBLKSIZE).
include/private/gc_pmark.h