[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