summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorColin LeMahieu <colinl@codeaurora.org>2015-06-04 19:49:52 +0000
committerColin LeMahieu <colinl@codeaurora.org>2015-06-04 19:49:52 +0000
commit31d9c47540c89a8219d7439c14123caebc5dde3d (patch)
treeb1e97fda0c00832a960fdb619eeed5c41963a1a5
parent9f336636fec73f6e7439174fce5b41b3028ccb43 (diff)
downloadbcm5719-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.h6
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(); }
OpenPOWER on IntegriCloud