]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
lex.l (update_yylval): Constify.
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Fri, 27 Jul 2007 08:12:35 +0000 (08:12 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Fri, 27 Jul 2007 08:12:35 +0000 (08:12 +0000)
* lex.l (update_yylval): Constify.
* treelang.h (struct token_part, struct parameter_part):
Likewise.
* treetree.c (tree_code_create_function_prototype,
tree_code_create_variable, tree_code_get_integer_value):
Likewise.
* treetree.h (tree_code_get_integer_value,
tree_code_create_function_prototype, tree_code_create_variable):
Likewise.

From-SVN: r126973

gcc/treelang/ChangeLog
gcc/treelang/lex.l
gcc/treelang/treelang.h
gcc/treelang/treetree.c
gcc/treelang/treetree.h

index 8e1d769b27f15d8ef4a2992c4f33a222bc652d18..1e47c32c3e5a1ce6991f8b219e3c2118b74293e0 100644 (file)
@@ -1,3 +1,15 @@
+2007-07-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * lex.l (update_yylval): Constify.
+       * treelang.h (struct token_part, struct parameter_part):
+       Likewise.
+       * treetree.c (tree_code_create_function_prototype,
+       tree_code_create_variable, tree_code_get_integer_value):
+       Likewise.
+       * treetree.h (tree_code_get_integer_value,
+       tree_code_create_function_prototype, tree_code_create_variable):
+       Likewise.
+
 2007-07-25  Richard Guenther  <rguenther@suse.de>
 
        * treetree.c (tree_code_generate_return): RETURN_EXPRs
index a41cccdd6bf4974f12cbcf65d4c5509c47587c3e..429ee80fe60c218d2fa00a7c73d56273e22218e8 100644 (file)
@@ -269,7 +269,7 @@ update_yylval (int a)
   tok->tp.tok.length = yyleng;
   /* Have to copy yytext as it is just a ptr into the buffer at the
      moment.  */
-  tok->tp.tok.chars = (unsigned char*) get_string (yytext, yyleng);
+  tok->tp.tok.chars = (const unsigned char *) get_string (yytext, yyleng);
 }
 
 /* Trace the value LEXRET and the position and token details being
index ba28cc4514ff3e595a927795e837077e5bf5f916..aea030a425636bc8e4ca14acd5f788ba37d40336 100644 (file)
@@ -53,7 +53,7 @@ struct token_part GTY(())
   location_t location;
   unsigned int charno;
   unsigned int length; /* The value.  */
-  unsigned char* chars;
+  const unsigned char *chars;
 };
 
 /* Definitions for fields in production.  */
@@ -119,7 +119,7 @@ struct production_part GTY(())
 struct parameter_part GTY(())
 {
   struct prod_token_parm_item *next; /* Next entry.  */
-  unsigned char* variable_name; /* Name. */
+  const unsigned char *variable_name; /* Name. */
   tree * GTY ((skip)) where_to_put_var_tree; /* Where to save decl.  */
 };
 
index cbd61d45162b577eaad0cc703a57ce6d273e1ded..295d882cb2985a75d8a0f4a4465ad1467ab587d6 100644 (file)
@@ -299,7 +299,7 @@ tree_code_if_end (location_t loc ATTRIBUTE_UNUSED)
    is PARMS, returns decl for this function.  */
 
 tree
-tree_code_create_function_prototype (unsigned char* chars,
+tree_code_create_function_prototype (const unsigned char *chars,
                                     unsigned int storage_class,
                                     unsigned int ret_type,
                                     struct prod_token_parm_item* parms,
@@ -489,7 +489,7 @@ tree_code_create_function_wrapup (location_t loc)
 
 tree
 tree_code_create_variable (unsigned int storage_class,
-                          unsigned char* chars,
+                          const unsigned char *chars,
                           unsigned int length,
                           unsigned int expression_type,
                           tree init,
@@ -604,7 +604,7 @@ tree_code_output_expression_statement (tree code, location_t loc)
    size checking is done.  */
 
 tree
-tree_code_get_integer_value (unsigned char* chars, unsigned int length)
+tree_code_get_integer_value (const unsigned char *chars, unsigned int length)
 {
   long long int val = 0;
   unsigned int ix;
index edfb33c03fda6aa27cfa8d1490c872dce4602b10..6774626cd91b55fb9f1ebf6e3d657bb154cf367d 100644 (file)
@@ -29,7 +29,7 @@
 
 tree tree_code_init_parameters (void);
 tree tree_code_add_parameter (tree list, tree proto_exp, tree exp);
-tree tree_code_get_integer_value (unsigned char *chars, unsigned int length);
+tree tree_code_get_integer_value (const unsigned char *chars, unsigned int length);
 void tree_code_generate_return (tree type, tree exp);
 void tree_ggc_storage_always_used  (void *m);
 tree tree_code_get_expression (unsigned int exp_type, tree type, tree op1,
@@ -38,13 +38,13 @@ tree tree_code_get_numeric_type (unsigned int size1, unsigned int sign1);
 void tree_code_create_function_initial (tree prev_saved,
                                        location_t loc);
 void tree_code_create_function_wrapup (location_t loc);
-tree tree_code_create_function_prototype (unsigned char* chars,
+tree tree_code_create_function_prototype (const unsigned char *chars,
                                          unsigned int storage_class,
                                          unsigned int ret_type,
                                          struct prod_token_parm_item* parms,
                                           location_t loc);
 tree tree_code_create_variable (unsigned int storage_class,
-                               unsigned char* chars,
+                               const unsigned char *chars,
                                unsigned int length,
                                unsigned int expression_type,
                                tree init,