Serializer no longer automatically emits a root-level block in the bitstream.
authorTed Kremenek <kremenek@apple.com>
Tue, 6 Nov 2007 22:22:25 +0000 (22:22 +0000)
committerTed Kremenek <kremenek@apple.com>
Tue, 6 Nov 2007 22:22:25 +0000 (22:22 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@43784 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Bitcode/Serialize.h
lib/Bitcode/Writer/Serialize.cpp

index f31493f34190dc8ec19ce41c13607fa18331e81c..d73a92c59a018c9e760bf83a5c7dc5464f35b7d3 100644 (file)
@@ -31,8 +31,7 @@ class Serializer {
   MapTy PtrMap;
   
 public:
-  Serializer(BitstreamWriter& stream, unsigned BlockID = 8);
-  
+  Serializer(BitstreamWriter& stream);
   ~Serializer();
   
   template <typename T>
index 8e3bb1b1aad128b74071e099e0b97080e70fb068..4395b90a89dd90941fe6894853e5eb5916a046ee 100644 (file)
 
 using namespace llvm;
 
-Serializer::Serializer(BitstreamWriter& stream, unsigned BlockID)
-  : Stream(stream), BlockLevel(0) {
-    
-  if (BlockID >= 8)
-    EnterBlock(8,3);
-}
+Serializer::Serializer(BitstreamWriter& stream)
+  : Stream(stream), BlockLevel(0) {}
 
 Serializer::~Serializer() {
   if (inRecord())