Work around MSVC issue in Block XprType.
MSVC seems to get confused and mixes up the attributes, particularly RowMajor, in some odd and complex circumstances. Removing the dependent XprType typdef seems to fix this.
MSVC seems to get confused and mixes up the attributes, particularly RowMajor, in some odd and complex circumstances. Removing the dependent XprType typdef seems to fix this.