From: Dan Gohman Date: Tue, 17 Jun 2008 21:07:55 +0000 (+0000) Subject: Implement the ExtractValueInst::getIndexedType that accepts one X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=b79bf1966dfee044510d365a952ae550091d9d91;p=oota-llvm.git Implement the ExtractValueInst::getIndexedType that accepts one index value. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52432 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/VMCore/Instructions.cpp b/lib/VMCore/Instructions.cpp index 80a24f9ff9f..604f9f94a1c 100644 --- a/lib/VMCore/Instructions.cpp +++ b/lib/VMCore/Instructions.cpp @@ -1460,6 +1460,12 @@ const Type* ExtractValueInst::getIndexedType(const Type *Agg, return CurIdx == NumIdx ? Agg : 0; } +const Type* ExtractValueInst::getIndexedType(const Type *Agg, + const unsigned Idx) { + const unsigned Idxs[1] = { Idx }; + return getIndexedType(Agg, &Idxs[0], 1); +} + ExtractValueInst::ExtractValueInst(Value *Agg, unsigned Idx, const std::string &Name,