From 9f1b025b311fb1fa82ec3c58674de38be534cb6f Mon Sep 17 00:00:00 2001 From: Colin LeMahieu Date: Mon, 24 Nov 2014 16:50:40 +0000 Subject: [PATCH] Adding const iterator to MCInst. http://reviews.llvm.org/D6359 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@222661 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/llvm/MC/MCInst.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/include/llvm/MC/MCInst.h b/include/llvm/MC/MCInst.h index 6918280a421..751d61563d2 100644 --- a/include/llvm/MC/MCInst.h +++ b/include/llvm/MC/MCInst.h @@ -172,8 +172,11 @@ public: size_t size() { return Operands.size(); } typedef SmallVectorImpl::iterator iterator; + typedef SmallVectorImpl::const_iterator const_iterator; iterator begin() { return Operands.begin(); } - iterator end() { return Operands.end(); } + const_iterator begin() const { return Operands.begin(); } + iterator end() { return Operands.end(); } + const_iterator end() const { return Operands.end(); } iterator insert(iterator I, const MCOperand &Op) { return Operands.insert(I, Op); } -- 2.11.0