diff options
Diffstat (limited to 'include/llvm/Bitcode')
-rw-r--r-- | include/llvm/Bitcode/Deserialize.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/llvm/Bitcode/Deserialize.h b/include/llvm/Bitcode/Deserialize.h index c83eea899e..332a842d28 100644 --- a/include/llvm/Bitcode/Deserialize.h +++ b/include/llvm/Bitcode/Deserialize.h @@ -125,6 +125,11 @@ public: } template <typename T> + inline void ReadOwnedPtr(T*& Ptr) { + Ptr = ReadOwnedPtr<T>(); + } + + template <typename T> void ReadPtr(T*& PtrRef) { ReadUIntPtr(reinterpret_cast<uintptr_t&>(PtrRef)); } |