Add support of llvm compiler.
Warning fix.