gcc 4.7 and 4.8 friendly error ignore