* fix compile warnings when using Clang