update to clang++ 5