Add a method

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19540 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2005-01-13 23:26:28 +00:00
parent 195e9176af
commit 79bda7fbe2

View File

@ -53,6 +53,11 @@ namespace llvm {
return CurTy;
}
const Type *getIndexedType() const {
const CompositeType *CT = cast<CompositeType>(CurTy);
return CT->getTypeAtIndex(getOperand());
}
// This is a non-standard operator->. It allows you to call methods on the
// current type directly.
const Type *operator->() const { return operator*(); }