Fix a bug in compiler version parsing
Add Apple LLVM compiler