[gcc r16-6849] c++/reflection: amend comment

Marek Polacek mpolacek@gcc.gnu.org
Fri Jan 16 22:33:08 GMT 2026


https://gcc.gnu.org/g:00f7efe1e5cc3041be777862665cdc4a569a46f3

commit r16-6849-g00f7efe1e5cc3041be777862665cdc4a569a46f3
Author: Marek Polacek <polacek@redhat.com>
Date:   Fri Jan 16 17:30:05 2026 -0500

    c++/reflection: amend comment
    
    Clarify that the current code seems fine.
    
    gcc/cp/ChangeLog:
    
            * reflect.cc (eval_variable_of): Update comment.

Diff:
---
 gcc/cp/reflect.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/cp/reflect.cc b/gcc/cp/reflect.cc
index 237f630d71ba..8f85a6bab5dd 100644
--- a/gcc/cp/reflect.cc
+++ b/gcc/cp/reflect.cc
@@ -3036,7 +3036,7 @@ eval_variable_of (location_t loc, const constexpr_ctx *ctx, tree r,
 {
   if (eval_is_function_parameter (r, kind) == boolean_false_node
       /* This doesn't consider the points corresponding to injected
-	 declarations.  */
+	 declarations, but that doesn't seem needed.  */
       || DECL_CONTEXT (r) != current_function_decl)
     return throw_exception (loc, ctx, "reflection does not represent "
 				      "parameter of current function",


More information about the Gcc-cvs mailing list