diff options
author | Colin LeMahieu <colinl@codeaurora.org> | 2015-06-04 19:49:52 +0000 |
---|---|---|
committer | Colin LeMahieu <colinl@codeaurora.org> | 2015-06-04 19:49:52 +0000 |
commit | 31d9c47540c89a8219d7439c14123caebc5dde3d (patch) | |
tree | b1e97fda0c00832a960fdb619eeed5c41963a1a5 | |
parent | 9f336636fec73f6e7439174fce5b41b3028ccb43 (diff) | |
download | bcm5719-llvm-31d9c47540c89a8219d7439c14123caebc5dde3d.tar.gz bcm5719-llvm-31d9c47540c89a8219d7439c14123caebc5dde3d.zip |
[MC] Allowing operands to be erased from MCInst.
llvm-svn: 239079
-rw-r--r-- | llvm/include/llvm/MC/MCInst.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/llvm/include/llvm/MC/MCInst.h b/llvm/include/llvm/MC/MCInst.h index ea85b9a11c8..4688b5f2b6e 100644 --- a/llvm/include/llvm/MC/MCInst.h +++ b/llvm/include/llvm/MC/MCInst.h @@ -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(); } |