Fix linking MSP430 files created by gcc's LTO optimizer.
[deliverable/binutils-gdb.git] / gdb / ax.h
index 85d294352a8275e2ba1566d917c608540b7bdc98..6066b77076518125d6c90db91dc71a67ec18b819 100644 (file)
--- a/gdb/ax.h
+++ b/gdb/ax.h
@@ -1,5 +1,5 @@
 /* Definitions for expressions designed to be executed on the agent
-   Copyright (C) 1998-2016 Free Software Foundation, Inc.
+   Copyright (C) 1998-2018 Free Software Foundation, Inc.
 
    This file is part of GDB.
 
@@ -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
   {
@@ -168,7 +156,7 @@ struct agent_expr
   };
 
 /* An agent_expr owning pointer.  */
-typedef gdb::unique_ptr<agent_expr> agent_expr_up;
+typedef std::unique_ptr<agent_expr> agent_expr_up;
 
 /* The actual values of the various bytecode operations.  */
 
This page took 0.025034 seconds and 4 git commands to generate.