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();
}
static std::tuple<ELFKind, uint16_t> parseBfdName(StringRef S) {
return StringSwitch<std::tuple<ELFKind, uint16_t>>(S)
static std::pair<ELFKind, uint16_t> parseBfdName(StringRef S) {
return StringSwitch<std::pair<ELFKind, uint16_t>>(S)
.Case("elf32-i386", {ELF32LEKind, EM_386})
.Case("elf32-iamcu", {ELF32LEKind, EM_IAMCU})
.Case("elf32-littlearm", {ELF32LEKind, EM_ARM})