[llvm] Adding comments (PR #158487)
via llvm-commits
llvm-commits at lists.llvm.org
Sun Sep 14 07:24:58 PDT 2025
https://github.com/avaneethkakkad created https://github.com/llvm/llvm-project/pull/158487
Detailed function descriptions explaining purpose and usage
>From 9646a8f93c50f01e9d4e57983f28769caba78ceb Mon Sep 17 00:00:00 2001
From: avaneethkakkad <avaneethkakkad at gmail.com>
Date: Sun, 14 Sep 2025 19:52:52 +0530
Subject: [PATCH] enhancement by adding comments
---
llvm/include/llvm/IR/LLVMContext.h | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
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));
}
More information about the llvm-commits
mailing list