Index: ELF/Driver.cpp =================================================================== --- ELF/Driver.cpp +++ ELF/Driver.cpp @@ -54,7 +54,8 @@ } // Parses a linker -m option. -static std::pair parseEmulation(StringRef S) { +static std::pair parseEmulation(StringRef Emul) { + StringRef S = Emul; if (S.endswith("_fbsd")) S = S.drop_back(5); @@ -77,9 +78,9 @@ if (Ret.first == ELFNoneKind) { if (S == "i386pe" || S == "i386pep" || S == "thumb2pe") - error("Windows targets are not supported on the ELF frontend: " + S); + error("Windows targets are not supported on the ELF frontend: " + Emul); else - error("unknown emulation: " + S); + error("unknown emulation: " + Emul); } return Ret; }