From d18d69f25a87d08b59de227ce6391f24bdfb49f1 Mon Sep 17 00:00:00 2001 From: Lang Hames Date: Sat, 29 Sep 2018 23:49:54 +0000 Subject: [PATCH] Add a comment to clarify the contract for LLVMGetErrorMessage in the c-bindings for Error. llvm-svn: 343394 --- llvm/include/llvm-c/Error.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/llvm/include/llvm-c/Error.h b/llvm/include/llvm-c/Error.h index 6a5ba87..71e8466 100644 --- a/llvm/include/llvm-c/Error.h +++ b/llvm/include/llvm-c/Error.h @@ -47,6 +47,8 @@ void LLVMConsumeError(LLVMErrorRef Err); /** * Returns the given string's error message. This operation consumes the error, * and the given LLVMErrorRef value is not usable once this call returns. + * The caller is responsible for disposing of the string by calling + * LLVMDisposeErrorMessage. */ char *LLVMGetErrorMessage(LLVMErrorRef Err); -- 2.7.4