Remove unused "union agent_val" from ax.h
authorUlrich Weigand <ulrich.weigand@de.ibm.com>
Thu, 5 Oct 2017 17:15:11 +0000 (19:15 +0200)
committerUlrich Weigand <ulrich.weigand@de.ibm.com>
Thu, 5 Oct 2017 17:15:11 +0000 (19:15 +0200)
The ax.h header file contains a use of DOUBLEST in the type "union agent_val".

However, that type is never used anywhere, so it can be simply removed.

gdb/ChangeLog:
2017-10-05  Ulrich Weigand  <uweigand@de.ibm.com>

* ax.h: Do not include "doublest.h".
(union agent_val): Remove.

gdb/ChangeLog
gdb/ax.h

index 2fababd..f70aa8a 100644 (file)
@@ -1,5 +1,10 @@
 2017-10-05  Ulrich Weigand  <uweigand@de.ibm.com>
 
+       * ax.h: Do not include "doublest.h".
+       (union agent_val): Remove.
+
+2017-10-05  Ulrich Weigand  <uweigand@de.ibm.com>
+
        * dfp.h (MAX_DECIMAL_STRING): Move to dfp.c.
        (decimal_to_string): Return std::string object.
        (decimal_from_string): Accept std::string object.  Return bool.
index 621ba17..066c5ee 100644 (file)
--- a/gdb/ax.h
+++ b/gdb/ax.h
@@ -19,7 +19,6 @@
 #ifndef AGENTEXPR_H
 #define AGENTEXPR_H
 
-#include "doublest.h"          /* For DOUBLEST.  */
 #include "vec.h"
 
 /* It's sometimes useful to be able to debug programs that you can't
@@ -80,17 +79,6 @@ enum agent_flaws
 
 /* Agent expression data structures.  */
 
-/* The type of an element of the agent expression stack.
-   The bytecode operation indicates which element we should access;
-   the value itself has no typing information.  GDB generates all
-   bytecode streams, so we don't have to worry about type errors.  */
-
-union agent_val
-  {
-    LONGEST l;
-    DOUBLEST d;
-  };
-
 /* A buffer containing a agent expression.  */
 struct agent_expr
   {