aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/atree.h
diff options
context:
space:
mode:
authorEd Schonberg <schonberg@adacore.com>2007-04-06 11:17:57 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2007-04-06 11:17:57 +0200
commit4cd52f5eab66c5cb3fb60f535f2cff73864a6d5f (patch)
tree30698c187f8b06f111165d33b77ffec900835612 /gcc/ada/atree.h
parent0669bebef6c745891bea707a1b65e44073fe2332 (diff)
downloadgcc-4cd52f5eab66c5cb3fb60f535f2cff73864a6d5f.zip
gcc-4cd52f5eab66c5cb3fb60f535f2cff73864a6d5f.tar.gz
gcc-4cd52f5eab66c5cb3fb60f535f2cff73864a6d5f.tar.bz2
atree.h, [...] (Copy_Node_With_Replacement): When copying a parameter list in a call...
2007-04-06 Ed Schonberg <schonberg@adacore.com> Bob Duff <duff@adacore.com> * atree.h, atree.ads, atree.adb (Copy_Node_With_Replacement): When copying a parameter list in a call, set properly the First_Named_Formal and Next_Named_Formal fields in the new list and in the enclosing call. (Watch_Node,New_Node_Breakpoint,New_Node_Debugging_Output): Shorten names, to ease typing in the debugger. Improve comments. (Watch_Node): New variable, intended to be set in the debugger. (New_Node_Breakpoint): New do-nothing procedure to set a breakpoint on, called when the watched node is created. (New_Node_Debugging_Output): Combined version of local procedures New_Node_Debugging_Output and New_Entity_Debugging_Output, now global, with a parameter so that conditional breakpoints like "if Node = 12345" work. (New_Node, New_Entity): Call the global New_Node_Debugging_Output. Add Elist1 function From-SVN: r123553
Diffstat (limited to 'gcc/ada/atree.h')
-rw-r--r--gcc/ada/atree.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/ada/atree.h b/gcc/ada/atree.h
index bc96b20..5e8a1a7 100644
--- a/gcc/ada/atree.h
+++ b/gcc/ada/atree.h
@@ -26,7 +26,7 @@
/* This is the C header corresponding to the Ada package specification for
Atree. It also contains the implementations of inlined functions from the
- package body for Tree. It was generated manually from atree.ads and
+ package body for Atree. It was generated manually from atree.ads and
atree.adb and must be kept synchronized with changes in these files.
Note that only routines for reading the tree are included, since the tree
@@ -421,6 +421,7 @@ extern Node_Id Current_Error_Node;
#define List10(N) Field10 (N)
#define List14(N) Field14 (N)
+#define Elist1(N) Field1 (N)
#define Elist2(N) Field2 (N)
#define Elist3(N) Field3 (N)
#define Elist4(N) Field4 (N)