`TargetOpts->Triple` is initialized as llvm::sys::getDefaultTargetTriple() which may not be normalized.
If LLVM_DEFAULT_TARGET_TRIPLE is powerpc64le-linux-gnu, we should check
check `-triple powerpc64le-linux-gnu`, instead of (normalized) `-triple powerpc64le-unknown-linux-gnu`
TEST_F(CC1CommandLineGenerationTest,
CanGenerateCC1CommandLineSeparateRequiredAbsent) {
- const std::string DefaultTriple =
- llvm::Triple::normalize(llvm::sys::getDefaultTargetTriple());
+ const std::string DefaultTriple = llvm::sys::getDefaultTargetTriple();
const char *Args[] = {"clang", "-xc++", "-"};
CompilerInvocation CInvok;