Attempt to fix build failure with GCC 5.4.

llvm-svn: 352435
This commit is contained in:
Rui Ueyama 2019-01-28 21:45:50 +00:00
parent 2a56e97f74
commit 0068d223ee
1 changed files with 2 additions and 2 deletions

View File

@ -384,8 +384,8 @@ void ScriptParser::readOutputArch() {
skip(); skip();
} }
static std::tuple<ELFKind, uint16_t> parseBfdName(StringRef S) { static std::pair<ELFKind, uint16_t> parseBfdName(StringRef S) {
return StringSwitch<std::tuple<ELFKind, uint16_t>>(S) return StringSwitch<std::pair<ELFKind, uint16_t>>(S)
.Case("elf32-i386", {ELF32LEKind, EM_386}) .Case("elf32-i386", {ELF32LEKind, EM_386})
.Case("elf32-iamcu", {ELF32LEKind, EM_IAMCU}) .Case("elf32-iamcu", {ELF32LEKind, EM_IAMCU})
.Case("elf32-littlearm", {ELF32LEKind, EM_ARM}) .Case("elf32-littlearm", {ELF32LEKind, EM_ARM})