aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/atree.h
diff options
context:
space:
mode:
authorEd Schonberg <schonberg@adacore.com>2011-08-02 08:03:11 +0000
committerArnaud Charlet <charlet@gcc.gnu.org>2011-08-02 10:03:11 +0200
commit29efbb8cc60bc986c8a761e2a947b84d3e10a9fd (patch)
treecc6d04605b71c10f4bb506766ca63a1cd24b759c /gcc/ada/atree.h
parentb0186f718a778b98e1c77a8279a10d79e2d83b8d (diff)
downloadgcc-29efbb8cc60bc986c8a761e2a947b84d3e10a9fd.zip
gcc-29efbb8cc60bc986c8a761e2a947b84d3e10a9fd.tar.gz
gcc-29efbb8cc60bc986c8a761e2a947b84d3e10a9fd.tar.bz2
atree.h, [...]: New subprograms to manipulate Elist5.
2011-08-02 Ed Schonberg <schonberg@adacore.com> * atree.h, atree.ads, atree.adb: New subprograms to manipulate Elist5. * par_ch8.adb (P_Use_Type): initialize Used_Operations for node. * sinfo.ads, sinfo.adb (Used_Operations): new attribute of use_type_clauses, to handle more efficiently use_type and use_all_type constructs. * sem_ch8.adb: Rewrite Use_One_Type and End_Use_Type to handle the Ada2012 Use_All_Type clause. (Use_Class_Wide_Operations): new procedure. From-SVN: r177090
Diffstat (limited to 'gcc/ada/atree.h')
-rw-r--r--gcc/ada/atree.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/ada/atree.h b/gcc/ada/atree.h
index 553e60f..cc4e9b1 100644
--- a/gcc/ada/atree.h
+++ b/gcc/ada/atree.h
@@ -431,6 +431,7 @@ extern Node_Id Current_Error_Node;
#define Elist2(N) Field2 (N)
#define Elist3(N) Field3 (N)
#define Elist4(N) Field4 (N)
+#define Elist5(N) Field5 (N)
#define Elist8(N) Field8 (N)
#define Elist10(N) Field10 (N)
#define Elist13(N) Field13 (N)