https://gcc.gnu.org/g:a95daad1a3247614f4f6c766510f80d8a4c71ed5

commit r16-7350-ga95daad1a3247614f4f6c766510f80d8a4c71ed5
Author: Torbjörn SVENSSON <[email protected]>
Date:   Tue Feb 3 15:24:52 2026 +0100

    gcc/tree.h: replace CONST_CAST2 with const_cast<> [PR123892]
    
    gcc/ChangeLog:
    
            PR middle-end/123892
            * tree.h: Replace CONST_CAST2 with const_cast<>.
    
    Signed-off-by: Torbjörn SVENSSON <[email protected]>

Diff:
---
 gcc/tree.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gcc/tree.h b/gcc/tree.h
index 16ad39967841..d650c85d5c5e 100644
--- a/gcc/tree.h
+++ b/gcc/tree.h
@@ -404,7 +404,7 @@ code_helper::is_builtin_fn () const
 (*tree_int_cst_elt_check ((T), (I), __FILE__, __LINE__, __FUNCTION__))
 
 #define TREE_VEC_ELT_CHECK(T, I) \
-(*(CONST_CAST2 (tree *, typeof (T)*, \
+(*(const_cast<tree *> ( \
      tree_vec_elt_check ((T), (I), __FILE__, __LINE__, __FUNCTION__))))
 
 #define OMP_CLAUSE_ELT_CHECK(T, I) \
@@ -412,7 +412,7 @@ code_helper::is_builtin_fn () const
 
 /* Special checks for TREE_OPERANDs.  */
 #define TREE_OPERAND_CHECK(T, I) \
-(*(CONST_CAST2 (tree*, typeof (T)*, \
+(*(const_cast<tree *> ( \
      tree_operand_check ((T), (I), __FILE__, __LINE__, __FUNCTION__))))
 
 #define TREE_OPERAND_CHECK_CODE(T, CODE, I) \

Reply via email to