From bb352493085f93f538b505f0290c9afcdcf5d044 Mon Sep 17 00:00:00 2001 From: Vedant Kumar Date: Tue, 11 Apr 2017 22:11:46 +0000 Subject: [PATCH] Avoid some string copies, NFC llvm-svn: 299993 --- llvm/tools/llvm-cat/llvm-cat.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/llvm/tools/llvm-cat/llvm-cat.cpp b/llvm/tools/llvm-cat/llvm-cat.cpp index d884970..4d62099 100644 --- a/llvm/tools/llvm-cat/llvm-cat.cpp +++ b/llvm/tools/llvm-cat/llvm-cat.cpp @@ -40,7 +40,7 @@ int main(int argc, char **argv) { SmallVector Buffer; BitcodeWriter Writer(Buffer); if (BinaryCat) { - for (std::string InputFilename : InputFilenames) { + for (const auto &InputFilename : InputFilenames) { std::unique_ptr MB = ExitOnErr( errorOrToExpected(MemoryBuffer::getFileOrSTDIN(InputFilename))); std::vector Mods = ExitOnErr(getBitcodeModuleList(*MB)); @@ -49,7 +49,7 @@ int main(int argc, char **argv) { BitcodeMod.getBuffer().end()); } } else { - for (std::string InputFilename : InputFilenames) { + for (const auto &InputFilename : InputFilenames) { SMDiagnostic Err; std::unique_ptr M = parseIRFile(InputFilename, Err, Context); if (!M) { -- 2.7.4