move to clang++