Add a method

llvm-svn: 19540
This commit is contained in:
Chris Lattner 2005-01-13 23:26:28 +00:00
parent 7db6765530
commit 8ea1e8b982
1 changed files with 5 additions and 0 deletions

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*(); }