aboutsummaryrefslogtreecommitdiff
path: root/gcc/java
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>2001-09-12 16:21:12 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>2001-09-12 16:21:12 +0000
commitfd033052f96f8e4c62f981e6923371f0d58278ca (patch)
treef688b4f2187b5454d9c4305a6522c2901bddc1ed /gcc/java
parenta8b7afb969789d5e4b4557c89e49151107eb7df1 (diff)
downloadgcc-fd033052f96f8e4c62f981e6923371f0d58278ca.zip
gcc-fd033052f96f8e4c62f981e6923371f0d58278ca.tar.gz
gcc-fd033052f96f8e4c62f981e6923371f0d58278ca.tar.bz2
gjavah.c (cxx_keywords): Const-ification.
* gjavah.c (cxx_keywords): Const-ification. * keyword.gperf (java_keyword): Likewise. * lang.c (java_tree_code_name): Likewise. * lex.c (cxx_keywords): Likewise. * parse.y (java_parser_context_suspend, merge_string_cste): Likewise. From-SVN: r45564
Diffstat (limited to 'gcc/java')
-rw-r--r--gcc/java/ChangeLog8
-rw-r--r--gcc/java/gjavah.c2
-rw-r--r--gcc/java/keyword.gperf2
-rw-r--r--gcc/java/keyword.h2
-rw-r--r--gcc/java/lang.c2
-rw-r--r--gcc/java/lex.c2
-rw-r--r--gcc/java/parse.y8
7 files changed, 17 insertions, 9 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index cf7b0f5..ba4a3b2 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,3 +1,11 @@
+2001-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * gjavah.c (cxx_keywords): Const-ification.
+ * keyword.gperf (java_keyword): Likewise.
+ * lang.c (java_tree_code_name): Likewise.
+ * lex.c (cxx_keywords): Likewise.
+ * parse.y (java_parser_context_suspend, merge_string_cste): Likewise.
+
2001-09-11 Richard Henderson <rth@redhat.com>
* parse.h (ctxp_for_generation): Mark extern.
diff --git a/gcc/java/gjavah.c b/gcc/java/gjavah.c
index 47617af..d340e66 100644
--- a/gcc/java/gjavah.c
+++ b/gcc/java/gjavah.c
@@ -390,7 +390,7 @@ utf8_cmp (str, length, name)
/* This is a sorted list of all C++ keywords. */
-static const char *cxx_keywords[] =
+static const char *const cxx_keywords[] =
{
"_Complex",
"__alignof",
diff --git a/gcc/java/keyword.gperf b/gcc/java/keyword.gperf
index 643e584..2d28812 100644
--- a/gcc/java/keyword.gperf
+++ b/gcc/java/keyword.gperf
@@ -25,7 +25,7 @@ of Sun Microsystems, Inc. in the United States and other countries.
The Free Software Foundation is independent of Sun Microsystems, Inc. */
%}
-struct java_keyword { const char *name; int token; };
+struct java_keyword { const char *const name; int token; };
#ifdef __GNUC__
__inline
#endif
diff --git a/gcc/java/keyword.h b/gcc/java/keyword.h
index d831dea..7e8832f 100644
--- a/gcc/java/keyword.h
+++ b/gcc/java/keyword.h
@@ -25,7 +25,7 @@ Java and all Java-based marks are trademarks or registered trademarks
of Sun Microsystems, Inc. in the United States and other countries.
The Free Software Foundation is independent of Sun Microsystems, Inc. */
-struct java_keyword { const char *name; int token; };
+struct java_keyword { const char *const name; int token; };
#ifdef __GNUC__
__inline
#endif
diff --git a/gcc/java/lang.c b/gcc/java/lang.c
index abfdc88..482d89b 100644
--- a/gcc/java/lang.c
+++ b/gcc/java/lang.c
@@ -89,7 +89,7 @@ int java_tree_code_length[] = {
Used for printing out the tree and error messages. */
#define DEFTREECODE(SYM, NAME, TYPE, LEN) NAME,
-const char *java_tree_code_name[] = {
+static const char *const java_tree_code_name[] = {
"@@dummy",
#include "java-tree.def"
};
diff --git a/gcc/java/lex.c b/gcc/java/lex.c
index d221476..926827a 100644
--- a/gcc/java/lex.c
+++ b/gcc/java/lex.c
@@ -1822,7 +1822,7 @@ utf8_cmp (str, length, name)
/* A sorted list of all C++ keywords. */
-static const char *cxx_keywords[] =
+static const char *const cxx_keywords[] =
{
"_Complex",
"__alignof",
diff --git a/gcc/java/parse.y b/gcc/java/parse.y
index 0c544fb..62f231c 100644
--- a/gcc/java/parse.y
+++ b/gcc/java/parse.y
@@ -2774,7 +2774,7 @@ static void
java_parser_context_suspend ()
{
/* This makes debugging through java_debug_context easier */
- static const char *name = "<inner buffer context>";
+ static const char *const name = "<inner buffer context>";
/* Duplicate the previous context, use it to save the globals we're
interested in */
@@ -13902,9 +13902,9 @@ merge_string_cste (op1, op2, after)
/* Reasonable integer constant can be treated right away */
if (TREE_CODE (op2) == INTEGER_CST && !TREE_CONSTANT_OVERFLOW (op2))
{
- static const char *boolean_true = "true";
- static const char *boolean_false = "false";
- static const char *null_pointer = "null";
+ static const char *const boolean_true = "true";
+ static const char *const boolean_false = "false";
+ static const char *const null_pointer = "null";
char ch[3];
const char *string;