From 899ad356f56df73706239532623c59a1f211ec29 Mon Sep 17 00:00:00 2001 From: Reid Spencer Date: Sun, 7 Nov 2004 18:19:00 +0000 Subject: [PATCH] Add comments per CL code review. llvm-svn: 17578 --- llvm/lib/Bytecode/Reader/Reader.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/llvm/lib/Bytecode/Reader/Reader.h b/llvm/lib/Bytecode/Reader/Reader.h index 49d81733b8a1..72a604036640 100644 --- a/llvm/lib/Bytecode/Reader/Reader.h +++ b/llvm/lib/Bytecode/Reader/Reader.h @@ -67,6 +67,11 @@ public: /// @brief The type used for a vector of potentially abstract types typedef std::vector TypeListTy; + /// This structure is only used when a bytecode file is compressed. + /// As bytecode is being decompressed, the memory buffer might need + /// to be reallocated. The buffer allocation is handled in a callback + /// and this structure is needed to retain information across calls + /// to the callback. /// @brief An internal buffer object used for handling decompression struct BufferInfo { char* buff; @@ -246,8 +251,7 @@ protected: /// @name Data /// @{ private: - BufferInfo bi; ///< Buffer info for decompression - + BufferInfo bi; ///< Buffer info for decompression BufPtr MemStart; ///< Start of the memory buffer BufPtr MemEnd; ///< End of the memory buffer BufPtr BlockStart; ///< Start of current block being parsed