Index: sc/inc/refdata.hxx =================================================================== --- sc/inc/refdata.hxx (revision 265150) +++ sc/inc/refdata.hxx (working copy) @@ -64,20 +64,22 @@ SCsROW nRelRow; SCsTAB nRelTab; + struct FlagsType + { + BOOL bColRel :1; + BOOL bColDeleted :1; + BOOL bRowRel :1; + BOOL bRowDeleted :1; + BOOL bTabRel :1; + BOOL bTabDeleted :1; + BOOL bFlag3D :1; // 3D-Ref + BOOL bRelName :1; // Reference derived from RangeName with relative values + }; + union { BOOL bFlags; - struct - { - BOOL bColRel :1; - BOOL bColDeleted :1; - BOOL bRowRel :1; - BOOL bRowDeleted :1; - BOOL bTabRel :1; - BOOL bTabDeleted :1; - BOOL bFlag3D :1; // 3D-Ref - BOOL bRelName :1; // Reference derived from RangeName with relative values - }Flags; + FlagsType Flags; }; // No default ctor, because used in ScRawToken union, set InitFlags!