[llvm] Adding comments (PR #158487)

via llvm-commits llvm-commits at lists.llvm.org
Sun Sep 14 07:25:47 PDT 2025


llvmbot wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-llvm-ir

Author: DarkM at LLVM (avaneethkakkad)

<details>
<summary>Changes</summary>

Detailed function descriptions explaining purpose and usage

---
Full diff: https://github.com/llvm/llvm-project/pull/158487.diff


1 Files Affected:

- (modified) llvm/include/llvm/IR/LLVMContext.h (+4-1) 


``````````diff
diff --git a/llvm/include/llvm/IR/LLVMContext.h b/llvm/include/llvm/IR/LLVMContext.h
index 852a3a4e2f638..057e3231e6ccc 100644
--- a/llvm/include/llvm/IR/LLVMContext.h
+++ b/llvm/include/llvm/IR/LLVMContext.h
@@ -366,10 +366,13 @@ DEFINE_SIMPLE_CONVERSION_FUNCTIONS(LLVMContext, LLVMContextRef)
 
 /* Specialized opaque context conversions.
  */
+//Converts an array of LLVMContextRef (C API opaque pointers) to 
+//an array of LLVMContext** (C++ object pointers).
 inline LLVMContext **unwrap(LLVMContextRef* Tys) {
   return reinterpret_cast<LLVMContext**>(Tys);
 }
-
+//Converts an array of const LLVMContext** (C++ object pointers) to 
+//an array of LLVMContextRef (C API opaque pointers).
 inline LLVMContextRef *wrap(const LLVMContext **Tys) {
   return reinterpret_cast<LLVMContextRef*>(const_cast<LLVMContext**>(Tys));
 }

``````````

</details>


https://github.com/llvm/llvm-project/pull/158487


More information about the llvm-commits mailing list