using clang++ instead of g++