[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 27 Oct 2015 11:21:23 +0000 (12:21 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 27 Oct 2015 11:21:23 +0000 (12:21 +0100)
commitf6f401140a4a93899d25eeb05a537d35f4324f6f
treed27facc59cc94a59a1d88d59f763949e8b0d6e65
parent3f8743e802e6927c8ea91911fd9e313137b73c50
[multiple changes]

2015-10-27  Yannick Moy  <moy@adacore.com>

* lib-xref-spark_specific.adb
(Enclosing_Subprogram_Or_Library_Package): detect library-level
subprograms and handle entries as subprograms, i.e. now both
library-level subprograms and entry bodies act as enclosing
scopes.
(Traverse_Declarations_Or_Statements): process entry bodies just
like subprogram bodies.
* lib-xref.ads (Enclosing_Subprogram_Or_Library_Package): comment
simplified while keeping its the meaning and minor typo fixed
("of" -> "or").
* spark_xrefs.ads (Xref Section): fix in description of the ALI
line for subprogram calls; such lines start with captial "F"
followed by a space.

2015-10-27  Ed Schonberg  <schonberg@adacore.com>

* sem_ch8.adb (Find_Direct_Name): A parameter association is
a legal context for applying an implicit dereference.
(Analyze_Expanded_Name): Minor code cleanup.

From-SVN: r229418
gcc/ada/ChangeLog
gcc/ada/lib-xref-spark_specific.adb
gcc/ada/lib-xref.ads
gcc/ada/sem_ch8.adb
gcc/ada/spark_xrefs.ads