From 7238c5ec254957652393d695e309be7ad8985451 Mon Sep 17 00:00:00 2001 From: Ranjit Mathew Date: Thu, 14 Oct 2004 16:44:43 +0000 Subject: [PATCH] tree.h (TREE_STRING_POINTER): Wrap in "const char *". * tree.h (TREE_STRING_POINTER): Wrap in "const char *". (struct tree_string): Remove "const" qualifier for "str". From-SVN: r89039 --- gcc/ChangeLog | 5 +++++ gcc/tree.h | 5 +++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d38d84d071d3..bd72a60d2908 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-10-14 Ranjit Mathew + + * tree.h (TREE_STRING_POINTER): Wrap in "const char *". + (struct tree_string): Remove "const" qualifier for "str". + 2004-10-14 Ira Rosen * tree-vectorizer.c (vect_analyze_data_refs): Call diff --git a/gcc/tree.h b/gcc/tree.h index ec2ce118df26..7bab93d478e0 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -1060,13 +1060,14 @@ struct tree_real_cst GTY(()) /* In a STRING_CST */ #define TREE_STRING_LENGTH(NODE) (STRING_CST_CHECK (NODE)->string.length) -#define TREE_STRING_POINTER(NODE) (STRING_CST_CHECK (NODE)->string.str) +#define TREE_STRING_POINTER(NODE) \ + ((const char *)(STRING_CST_CHECK (NODE)->string.str)) struct tree_string GTY(()) { struct tree_common common; int length; - const char str[1]; + char str[1]; }; /* In a COMPLEX_CST node. */