Constify dwarf2_cie::augmentation
authorTom Tromey <tromey@adacore.com>
Fri, 21 Apr 2023 19:24:01 +0000 (13:24 -0600)
committerTom Tromey <tromey@adacore.com>
Mon, 5 Jun 2023 15:59:18 +0000 (09:59 -0600)
I noticed that dwarf2_cie::augmentation could be 'const'.

gdb/dwarf2/frame.c

index a561aaf31006f0531c1187994664bf35816d3e8b..8f8add201f4d21fcf6ea22afb1c63294a49bec31 100644 (file)
@@ -80,7 +80,7 @@ struct dwarf2_cie
   const gdb_byte *end;
 
   /* Saved augmentation, in case it's needed later.  */
-  char *augmentation;
+  const char *augmentation;
 
   /* Encoding of addresses.  */
   gdb_byte encoding;
@@ -1746,7 +1746,7 @@ decode_frame_entry_1 (struct gdbarch *gdbarch,
     {
       /* This is a CIE.  */
       struct dwarf2_cie *cie;
-      char *augmentation;
+      const char *augmentation;
       unsigned int cie_version;
 
       /* Check that a CIE was expected.  */
@@ -1780,7 +1780,7 @@ decode_frame_entry_1 (struct gdbarch *gdbarch,
       buf += 1;
 
       /* Interpret the interesting bits of the augmentation.  */
-      cie->augmentation = augmentation = (char *) buf;
+      cie->augmentation = augmentation = (const char *) buf;
       buf += (strlen (augmentation) + 1);
 
       /* Ignore armcc augmentations.  We only use them for quirks,