aboutsummaryrefslogtreecommitdiff
path: root/include/llvm/Bitcode/Serialize.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/llvm/Bitcode/Serialize.h')
-rw-r--r--include/llvm/Bitcode/Serialize.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/include/llvm/Bitcode/Serialize.h b/include/llvm/Bitcode/Serialize.h
index b11a8d7366..2cd597e905 100644
--- a/include/llvm/Bitcode/Serialize.h
+++ b/include/llvm/Bitcode/Serialize.h
@@ -93,16 +93,17 @@ public:
for (unsigned i = 0; i < NumPtrs; ++i)
if (Ptrs[i]) SerializeTrait<T>::Emit(*this,*Ptrs[i]);
}
+
+ bool isRegistered(const void* p) const;
- void FlushRecord() { if (inRecord()) EmitRecord(); }
-
+ void FlushRecord() { if (inRecord()) EmitRecord(); }
void EnterBlock(unsigned BlockID = 8, unsigned CodeLen = 3);
void ExitBlock();
private:
void EmitRecord();
inline bool inRecord() { return Record.size() > 0; }
- unsigned getPtrId(const void* ptr);
+ SerializedPtrID getPtrId(const void* ptr);
};
} // end namespace llvm