upgrade clang to 5.1