diff options
Diffstat (limited to 'lib/Bitcode/NaCl/Reader/NaClBitcodeReader.h')
-rw-r--r-- | lib/Bitcode/NaCl/Reader/NaClBitcodeReader.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/Bitcode/NaCl/Reader/NaClBitcodeReader.h b/lib/Bitcode/NaCl/Reader/NaClBitcodeReader.h index 57757e7ded..e6ea6266be 100644 --- a/lib/Bitcode/NaCl/Reader/NaClBitcodeReader.h +++ b/lib/Bitcode/NaCl/Reader/NaClBitcodeReader.h @@ -297,6 +297,7 @@ private: /// getValue -- Version of getValue that returns ResVal directly, /// or 0 if there is an error. + /// TODO(mseaborn): Remove the unused Type argument from this function. Value *getValue(SmallVector<uint64_t, 64> &Record, unsigned Slot, unsigned InstNum, Type *Ty) { if (Slot == Record.size()) return 0; @@ -304,10 +305,11 @@ private: // Adjust the ValNo, if it was encoded relative to the InstNum. if (UseRelativeIDs) ValNo = InstNum - ValNo; - return getOrCreateFnValueByID(ValNo, Ty); + return getFnValueByID(ValNo); } /// getValueSigned -- Like getValue, but decodes signed VBRs. + /// TODO(mseaborn): Remove the unused Type argument from this function. Value *getValueSigned(SmallVector<uint64_t, 64> &Record, unsigned Slot, unsigned InstNum, Type *Ty) { if (Slot == Record.size()) return 0; @@ -315,7 +317,7 @@ private: // Adjust the ValNo, if it was encoded relative to the InstNum. if (UseRelativeIDs) ValNo = InstNum - ValNo; - return getOrCreateFnValueByID(ValNo, Ty); + return getFnValueByID(ValNo); } bool ParseModule(bool Resume); |