* ada-lang.c (ADA_RETAIN_DOTS): Delete this dead macro. Update
authorJoel Brobecker <brobecker@gnat.com>
Tue, 30 Sep 2008 20:14:13 +0000 (20:14 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Tue, 30 Sep 2008 20:14:13 +0000 (20:14 +0000)
        the code accordingly.

gdb/ChangeLog
gdb/ada-lang.c

index eb6addd..9b8d0f4 100644 (file)
@@ -1,5 +1,10 @@
 2008-09-30  Joel Brobecker  <brobecker@adacore.com>
 
+       * ada-lang.c (ADA_RETAIN_DOTS): Delete this dead macro.  Update
+       the code accordingly.
+
+2008-09-30  Joel Brobecker  <brobecker@adacore.com>
+
        * ada-lang.c (ada_evaluate_subexp) [UNOP_IND]: Remove strange
        treatment of expect_type. Return the correct type when dereferencing
        an integer.
index 02a20b4..2b73bdb 100644 (file)
 #include "observer.h"
 #include "vec.h"
 
-#ifndef ADA_RETAIN_DOTS
-#define ADA_RETAIN_DOTS 0
-#endif
-
 /* Define whether or not the C operator '/' truncates towards zero for
    differently signed operands (truncation direction is undefined in C). 
    Copied from valarith.c.  */
@@ -814,7 +810,7 @@ ada_encode (const char *decoded)
   k = 0;
   for (p = decoded; *p != '\0'; p += 1)
     {
-      if (!ADA_RETAIN_DOTS && *p == '.')
+      if (*p == '.')
         {
           encoding_buffer[k] = encoding_buffer[k + 1] = '_';
           k += 2;
@@ -1136,8 +1132,7 @@ ada_decode (const char *encoded)
           if (i < len0)
             goto Suppress;
         }
-      else if (!ADA_RETAIN_DOTS
-               && i < len0 - 2 && encoded[i] == '_' && encoded[i + 1] == '_')
+      else if (i < len0 - 2 && encoded[i] == '_' && encoded[i + 1] == '_')
         {
          /* Replace '__' by '.'.  */
           decoded[j] = '.';