Make Block.h compile with c++ compilers
Including Block.h
previously failed with the following error.
error: ‘struct bdescr_::<unnamed union>::NonmovingSegmentInfo’ invalid; an anonymous union may only have public non-static data members [-fpermissive]
struct NonmovingSegmentInfo {
^~~~~~~~~~~~~~~~~~~~
|
103 | struct NonmovingSegmentInfo {
|