OSDN Git Service

Add a comment noting the memory ownership rules.
authorDan Gohman <gohman@apple.com>
Wed, 2 Sep 2009 19:21:56 +0000 (19:21 +0000)
committerDan Gohman <gohman@apple.com>
Wed, 2 Sep 2009 19:21:56 +0000 (19:21 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80827 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Assembly/Parser.h

index dc790b0..a508d5c 100644 (file)
@@ -51,7 +51,8 @@ Module *ParseAssemblyString(
 
 /// This function is the low-level interface to the LLVM Assembly Parser.
 /// ParseAssemblyFile and ParseAssemblyString are wrappers around this function.
-/// @brief Parse LLVM Assembly from a MemoryBuffer.
+/// @brief Parse LLVM Assembly from a MemoryBuffer. This function *always*
+/// takes ownership of the MemoryBuffer.
 Module *ParseAssembly(
     MemoryBuffer *F,     ///< The MemoryBuffer containing assembly
     const std::string &Name, ///< The name of the original source file