fix clang 3.2 warning