[llvm] r239079 - [MC] Allowing operands to be erased from MCInst.

Colin LeMahieu colinl at codeaurora.org
Thu Jun 4 12:49:53 PDT 2015


Author: colinl
Date: Thu Jun  4 14:49:52 2015
New Revision: 239079

URL: http://llvm.org/viewvc/llvm-project?rev=239079&view=rev
Log:
[MC] Allowing operands to be erased from MCInst.

Modified:
    llvm/trunk/include/llvm/MC/MCInst.h

Modified: llvm/trunk/include/llvm/MC/MCInst.h
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/include/llvm/MC/MCInst.h?rev=239079&r1=239078&r2=239079&view=diff
==============================================================================
--- llvm/trunk/include/llvm/MC/MCInst.h (original)
+++ llvm/trunk/include/llvm/MC/MCInst.h Thu Jun  4 14:49:52 2015
@@ -167,11 +167,11 @@ public:
 
   void addOperand(const MCOperand &Op) { Operands.push_back(Op); }
 
-  void clear() { Operands.clear(); }
-  size_t size() const { return Operands.size(); }
-
   typedef SmallVectorImpl<MCOperand>::iterator iterator;
   typedef SmallVectorImpl<MCOperand>::const_iterator const_iterator;
+  void clear() { Operands.clear(); }
+  void erase(iterator I) { Operands.erase(I); }
+  size_t size() const { return Operands.size(); }
   iterator begin() { return Operands.begin(); }
   const_iterator begin() const { return Operands.begin(); }
   iterator end() { return Operands.end(); }





More information about the llvm-commits mailing list