sem_ch4.adb (Operator_Check): improve error message when both a with_clause and a...
authorEd Schonberg <schonberg@adacore.com>
Mon, 1 Aug 2011 13:33:29 +0000 (13:33 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 1 Aug 2011 13:33:29 +0000 (15:33 +0200)
commit4561baf7b73070dd11b2df4bff5480e61ee545be
tree5db2ecfad60ce171d0472d82dbc75e3dcef7b3f6
parent383e179e1a5299cc07ff74141b50bd55ff479bfd
sem_ch4.adb (Operator_Check): improve error message when both a with_clause and a use_clause are needed to...

2011-08-01  Ed Schonberg  <schonberg@adacore.com>

* sem_ch4.adb (Operator_Check): improve error message when both a
with_clause and a use_clause are needed to make operator usage legal.
* sem_util.ads, sem_util.adb (Unit_Is_Visible): new predicate to
determine whether a compilation unit is visible within an other,
either through a with_clause in the current unit, or a with_clause in
its library unit or one one of its parents.

From-SVN: r177033
gcc/ada/ChangeLog
gcc/ada/sem_ch4.adb
gcc/ada/sem_util.adb
gcc/ada/sem_util.ads