Prefer company-clang over semantic and warn if clang not installed