[lld] r194988 - Replace unnecessary vector copy with reference.

Rui Ueyama ruiu at google.com
Sun Nov 17 20:05:28 PST 2013


Author: ruiu
Date: Sun Nov 17 22:05:28 2013
New Revision: 194988

URL: http://llvm.org/viewvc/llvm-project?rev=194988&view=rev
Log:
Replace unnecessary vector copy with reference.

Modified:
    lld/trunk/lib/ReaderWriter/Native/WriterNative.cpp

Modified: lld/trunk/lib/ReaderWriter/Native/WriterNative.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/Native/WriterNative.cpp?rev=194988&r1=194987&r2=194988&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/Native/WriterNative.cpp (original)
+++ lld/trunk/lib/ReaderWriter/Native/WriterNative.cpp Sun Nov 17 22:05:28 2013
@@ -256,7 +256,7 @@ private:
 
   template<class T>
   void fillChunkHeader(NativeChunk &chunk, uint32_t &nextFileOffset,
-                       std::vector<T> data, uint32_t signature) {
+                       const std::vector<T> &data, uint32_t signature) {
     chunk.signature = signature;
     chunk.fileOffset = nextFileOffset;
     chunk.fileSize = data.size() * sizeof(T);





More information about the llvm-commits mailing list