gitignore
clang supports this