diff options
author | Gabor Greif <ggreif@gmail.com> | 2008-06-06 21:06:32 +0000 |
---|---|---|
committer | Gabor Greif <ggreif@gmail.com> | 2008-06-06 21:06:32 +0000 |
commit | 76aca6f38f28a8796d1d1ab60080668d3c7ba4b8 (patch) | |
tree | 00007ad2319c0e16124600523275829826e5ca68 /include | |
parent | 929b39f0a03bb6ae7c7b4ba0fac3e3aa4216b822 (diff) | |
download | external_llvm-76aca6f38f28a8796d1d1ab60080668d3c7ba4b8.zip external_llvm-76aca6f38f28a8796d1d1ab60080668d3c7ba4b8.tar.gz external_llvm-76aca6f38f28a8796d1d1ab60080668d3c7ba4b8.tar.bz2 |
get rid of ExtractValueInst::init's Value argument, it is already passed to the UnaryInstruction ctor
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52064 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r-- | include/llvm/Instructions.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/include/llvm/Instructions.h b/include/llvm/Instructions.h index 6a599d3..b92e901 100644 --- a/include/llvm/Instructions.h +++ b/include/llvm/Instructions.h @@ -1457,12 +1457,12 @@ class ExtractValueInst : public UnaryInstruction { SmallVector<unsigned, 4> Indices; ExtractValueInst(const ExtractValueInst &EVI); - void init(Value *Agg, const unsigned *Idx, unsigned NumIdx, + void init(const unsigned *Idx, unsigned NumIdx, const std::string &Name); - void init(Value *Agg, unsigned Idx, const std::string &Name); + void init(unsigned Idx, const std::string &Name); template<typename InputIterator> - void init(Value *Agg, InputIterator IdxBegin, InputIterator IdxEnd, + void init(InputIterator IdxBegin, InputIterator IdxEnd, const std::string &Name, // This argument ensures that we have an iterator we can // do arithmetic on in constant time @@ -1476,7 +1476,7 @@ class ExtractValueInst : public UnaryInstruction { assert(NumIdx > 0 && "ExtractValueInst must have at least one index"); // This requires that the iterator points to contiguous memory. - init(Agg, &*IdxBegin, NumIdx, Name); // FIXME: for the general case + init(&*IdxBegin, NumIdx, Name); // FIXME: for the general case // we have to build an array here } @@ -1626,7 +1626,7 @@ ExtractValueInst::ExtractValueInst(Value *Agg, : UnaryInstruction(checkType(getIndexedType(Agg->getType(), IdxBegin, IdxEnd)), ExtractValue, Agg, InsertBefore) { - init(Agg, IdxBegin, IdxEnd, Name, + init(IdxBegin, IdxEnd, Name, typename std::iterator_traits<InputIterator>::iterator_category()); } template<typename InputIterator> @@ -1638,7 +1638,7 @@ ExtractValueInst::ExtractValueInst(Value *Agg, : UnaryInstruction(checkType(getIndexedType(Agg->getType(), IdxBegin, IdxEnd)), ExtractValue, Agg, InsertAtEnd) { - init(Agg, IdxBegin, IdxEnd, Name, + init(IdxBegin, IdxEnd, Name, typename std::iterator_traits<InputIterator>::iterator_category()); } |