- fix compile with older gcc versions