summaryrefslogtreecommitdiffstats
path: root/gcc/ada/fe.h
diff options
context:
space:
mode:
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2009-04-09 10:27:10 +0000
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2009-04-09 10:27:10 +0000
commitd60c9ff7609bacfd60f686e1f3b935b0a67b793e (patch)
tree61e8efa1dd19ecaf93ec8ce28f75848c145f7599 /gcc/ada/fe.h
parentbfd188a4e2828f54120df76e1339453a716d6d89 (diff)
downloadppe42-gcc-d60c9ff7609bacfd60f686e1f3b935b0a67b793e.tar.gz
ppe42-gcc-d60c9ff7609bacfd60f686e1f3b935b0a67b793e.zip
2009-04-09 Robert Dewar <dewar@adacore.com>
* sem_aggr.adb, exp_ch5.adb, sem_ch3.adb, exp_atag.adb, layout.adb, sem_dist.adb, exp_ch7.adb, sem_ch5.adb, sem_type.adb, exp_imgv.adb, exp_util.adb, sem_aux.adb, sem_aux.ads, exp_attr.adb, exp_ch9.adb, sem_ch7.adb, inline.adb, fe.h, sem_ch9.adb, exp_code.adb, einfo.adb, einfo.ads, exp_pakd.adb, checks.adb, sem_ch12.adb, exp_smem.adb, tbuild.adb, freeze.adb, sem_util.adb, sem_res.adb, sem_attr.adb, exp_dbug.adb, sem_case.adb, exp_tss.adb, exp_ch4.adb, exp_ch6.adb, sem_smem.adb, sem_ch4.adb, sem_mech.adb, sem_ch6.adb, exp_disp.adb, sem_ch8.adb, exp_aggr.adb, sem_eval.adb, sem_cat.adb, exp_dist.adb, sem_ch13.adb, exp_strm.adb, lib-xref.adb, sem_disp.adb, exp_ch3.adb: Reorganize einfo/sem_aux, moving routines from einfo to sem_aux git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@145820 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/fe.h')
-rw-r--r--gcc/ada/fe.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/gcc/ada/fe.h b/gcc/ada/fe.h
index e69f798db5d..44f41655f75 100644
--- a/gcc/ada/fe.h
+++ b/gcc/ada/fe.h
@@ -179,6 +179,22 @@ extern void Check_No_Implicit_Heap_Alloc (Node_Id);
extern void Check_Elaboration_Code_Allowed (Node_Id);
extern void Check_Implicit_Dynamic_Code_Allowed (Node_Id);
+/* sem_aux: */
+
+#define Ancestor_Subtype sem_aux__ancestor_subtype
+#define First_Discriminant sem_aux__first_discriminant
+#define First_Stored_Discriminant sem_aux__first_stored_discriminant
+#define First_Subtype sem_aux__first_subtype
+#define Is_By_Reference_Type sem_aux__is_by_reference_type
+#define Is_Derived_Type sem_aux__is_derived_type
+
+extern Entity_Id Ancestor_Subtype (Entity_Id);
+extern Entity_Id First_Discriminant (Entity_Id);
+extern Entity_Id First_Stored_Discriminant (Entity_Id);
+extern Entity_Id First_Subtype (Entity_Id);
+extern Boolean Is_By_Reference_Type (Entity_Id);
+extern Boolean Is_Derived_Type (Entity_Id);
+
/* sem_elim: */
#define Eliminate_Error_Msg sem_elim__eliminate_error_msg
OpenPOWER on IntegriCloud