Fix ROOM on Windows.
authorStas Boukarev <stassats@gmail.com>
Tue, 20 Aug 2013 21:12:00 +0000 (01:12 +0400)
committerStas Boukarev <stassats@gmail.com>
Tue, 20 Aug 2013 21:12:00 +0000 (01:12 +0400)
commit556e61d75009be4a9fb47a9754692e428b026375
treee5d25ac1f33899cd35b4c81eb29b70c5ecb10e14
parent1e5296127f5b384a2171646747021ebeee73b801
Fix ROOM on Windows.

A bit-field inside the page struct is defined as "unsigned fields", on
Linux it's packed into 8 bits, but on 32-bit Windows into 32-bits. The
code in room expects the former. Defining it as "unsigned char fields"
solves the problem.
NEWS
src/runtime/gencgc-internal.h