* cgen.h (struct cgen_maybe_multi_ifield): Add "const PTR p" to union.
authorAlan Modra <amodra@gmail.com>
Mon, 2 Dec 2002 21:51:52 +0000 (21:51 +0000)
committerAlan Modra <amodra@gmail.com>
Mon, 2 Dec 2002 21:51:52 +0000 (21:51 +0000)
Constify "leaf" and "multi".

include/opcode/ChangeLog
include/opcode/cgen.h

index 10b009d7a62e72fc230bcbad9b093d6e4fd7be9f..e1bfcec51d958a2253b23498e82b4309d203fb94 100644 (file)
@@ -1,3 +1,8 @@
+2002-12-03  Alan Modra  <amodra@bigpond.net.au>
+
+       * cgen.h (struct cgen_maybe_multi_ifield): Add "const PTR p" to union.
+       Constify "leaf" and "multi".
+
 2002-11-19  Klee Dienes  <kdienes@apple.com>
 
        * h8300.h (h8_opcode): Remove 'noperands', 'idx', and 'size'
index 89477985e5d92b92a0e70c02241306a4f2cc15f3..76a0af47b5d91108bad34748616e3648744b384d 100644 (file)
@@ -1,6 +1,7 @@
 /* Header file for targets using CGEN: Cpu tools GENerator.
 
-Copyright 1996, 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
+Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002
+Free Software Foundation, Inc.
 
 This file is part of GDB, the GNU debugger, and the GNU Binutils.
 
@@ -620,8 +621,9 @@ typedef struct cgen_maybe_multi_ifield
                n: indexed by array of more cgen_maybe_multi_ifields.  */
   union
   {
-    struct cgen_maybe_multi_ifield * multi;
-    struct cgen_ifld * leaf;
+    const PTR p;
+    const struct cgen_maybe_multi_ifield * multi;
+    const struct cgen_ifld * leaf;
   } val;
 }
 CGEN_MAYBE_MULTI_IFLD;