* fixed compile error with clang