This fixes a failing test case on Windows.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@213265
91177308-0d34-0410-b5e6-
96231b3b80d8
ABIName = getGnuCompatibleMipsABIName(ABIName);
// Always override the backend's default ABI.
- StringRef ABIFeature = llvm::StringSwitch<StringRef>(ABIName)
- .Case("32", "+o32")
- .Case("n32", "+n32")
- .Case("64", "+n64")
- .Case("eabi", "+eabi")
- .Default(("+" + ABIName).str());
+ std::string ABIFeature = llvm::StringSwitch<StringRef>(ABIName)
+ .Case("32", "+o32")
+ .Case("n32", "+n32")
+ .Case("64", "+n64")
+ .Case("eabi", "+eabi")
+ .Default(("+" + ABIName).str());
Features.push_back("-o32");
Features.push_back("-n64");
Features.push_back(Args.MakeArgString(ABIFeature));