fix compilation with gcc 4.7.3