fix clang 3.3 compilation