Annoyingly, LLVM and Clang have various checks throughout that depend on these vendor types being set.