clang compiler warnings removed.