We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2cbb965 commit f722071Copy full SHA for f722071
llvm/lib/Target/X86/MCTargetDesc/X86MCTargetDesc.cpp
@@ -290,12 +290,9 @@ void X86_MC::initLLVMToSEHAndCVRegMapping(MCRegisterInfo *MRI) {
290
MCSubtargetInfo *X86_MC::createX86MCSubtargetInfo(const Triple &TT,
291
StringRef CPU, StringRef FS) {
292
std::string ArchFS = X86_MC::ParseX86Triple(TT);
293
- if (!FS.empty()) {
294
- if (!ArchFS.empty())
295
- ArchFS = (Twine(ArchFS) + "," + FS).str();
296
- else
297
- ArchFS = FS;
298
- }
+ assert(!ArchFS.empty() && "Failed to parse X86 triple");
+ if (!FS.empty())
+ ArchFS = (Twine(ArchFS) + "," + FS).str();
299
300
std::string CPUName = CPU;
301
if (CPUName.empty())
0 commit comments