Closed GoogleCodeExporter closed 9 years ago
Fixed in changeset 83:22cbbe87385b:
The problem is that under 64-bit G++ 3.4.5, sizeof(unsigned int) is 4
while sizeof(void*) is 8. So rose::gc::registry::address_type is not
long enough to hold a pointer.
The solution is:
typedef
boost::uint_t<sizeof(void*) * 8>::exact
address_type;
Original comment by rhythm.mail
on 14 Aug 2010 at 4:18
Original issue reported on code.google.com by
rhythm.mail
on 14 Aug 2010 at 4:08