diff options
Diffstat (limited to 'lib/Bytecode/Reader/ReaderInternals.h')
-rw-r--r-- | lib/Bytecode/Reader/ReaderInternals.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/Bytecode/Reader/ReaderInternals.h b/lib/Bytecode/Reader/ReaderInternals.h index 53f699e6d0..8522aee4c2 100644 --- a/lib/Bytecode/Reader/ReaderInternals.h +++ b/lib/Bytecode/Reader/ReaderInternals.h @@ -180,7 +180,10 @@ private: Value *getValue(unsigned TypeID, unsigned num, bool Create = true); const Type *getType(unsigned ID); BasicBlock *getBasicBlock(unsigned ID); - Constant *getConstantValue(const Type *Ty, unsigned num); + Constant *getConstantValue(unsigned TypeID, unsigned num); + Constant *getConstantValue(const Type *Ty, unsigned num) { + return getConstantValue(getTypeSlot(Ty), num); + } unsigned insertValue(Value *V, ValueTable &Table); unsigned insertValue(Value *V, unsigned Type, ValueTable &Table); |