[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