diff options
author | Ed Schonberg <schonberg@adacore.com> | 2007-04-06 11:17:57 +0200 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2007-04-06 11:17:57 +0200 |
commit | 4cd52f5eab66c5cb3fb60f535f2cff73864a6d5f (patch) | |
tree | 30698c187f8b06f111165d33b77ffec900835612 /gcc/ada/atree.h | |
parent | 0669bebef6c745891bea707a1b65e44073fe2332 (diff) | |
download | gcc-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.h | 3 |
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) |