]> git.saurik.com Git - bison.git/commitdiff
(symbol_get): Don't cast LHS of an assignment;
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 12 Aug 2002 14:53:26 +0000 (14:53 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 12 Aug 2002 14:53:26 +0000 (14:53 +0000)
this is a GCC extension and is not portable to other compilers.

src/symtab.c

index 9280915ee39c7433aa182684ed298130f048ad81..7b3131205dc8f44851244b45c90da569e187ae38 100644 (file)
@@ -421,7 +421,7 @@ symbol_get (const char *key, location_t location)
 
   /* Keep the symbol in a printable form.  */
   key = quotearg_style (escape_quoting_style, key);
 
   /* Keep the symbol in a printable form.  */
   key = quotearg_style (escape_quoting_style, key);
-  (const char *) probe.tag = key;
+  *(char const **) &probe.tag = key;
   entry = hash_lookup (symbol_table, &probe);
 
   if (!entry)
   entry = hash_lookup (symbol_table, &probe);
 
   if (!entry)