From: Jim Grosbach Date: Wed, 22 Aug 2012 22:19:40 +0000 (+0000) Subject: MCInstFragment constructor should take by-reference MCInst. X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=6c6237f8dce6787e550a3e243e22a085a2859fe8;p=oota-llvm.git MCInstFragment constructor should take by-reference MCInst. 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 --- diff --git a/include/llvm/MC/MCAssembler.h b/include/llvm/MC/MCAssembler.h index b7b2d663f4c..6965e34998a 100644 --- a/include/llvm/MC/MCAssembler.h +++ b/include/llvm/MC/MCAssembler.h @@ -176,7 +176,7 @@ public: typedef SmallVectorImpl::iterator fixup_iterator; public: - MCInstFragment(MCInst _Inst, MCSectionData *SD = 0) + MCInstFragment(const MCInst &_Inst, MCSectionData *SD = 0) : MCFragment(FT_Inst, SD), Inst(_Inst) { }