OSDN Git Service

MCInstFragment constructor should take by-reference MCInst.
authorJim Grosbach <grosbach@apple.com>
Wed, 22 Aug 2012 22:19:40 +0000 (22:19 +0000)
committerJim Grosbach <grosbach@apple.com>
Wed, 22 Aug 2012 22:19:40 +0000 (22:19 +0000)
The MCInst is immediately passed to the copy-constructor for local
storage, so there's no need for the parameter itself to be by-value.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162404 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/MC/MCAssembler.h

index b7b2d66..6965e34 100644 (file)
@@ -176,7 +176,7 @@ public:
   typedef SmallVectorImpl<MCFixup>::iterator fixup_iterator;
 
 public:
-  MCInstFragment(MCInst _Inst, MCSectionData *SD = 0)
+  MCInstFragment(const MCInst &_Inst, MCSectionData *SD = 0)
     : MCFragment(FT_Inst, SD), Inst(_Inst) {
   }