[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Fri, 1 Aug 2014 13:31:14 +0000 (15:31 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Fri, 1 Aug 2014 13:31:14 +0000 (15:31 +0200)
commitb80a2b4bcc7e4a7c5282c78d6d96df185137ae34
treeb6d280d4cfd0b876e933c7610106b4c88591c8a0
parent4b259b2d0605d3da3357b46a35bd7ec92b1aaee1
[multiple changes]

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

* sem_res.adb (Check_Parameterless_Call): Use Relocate_Node
to create the name of the parameterless call, rather than
New_Copy, to preserve the tree structure when the name is a
complex expression, e.g. a selected component that denotes a
protected operation, whose prefix is itself a selected component.

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

* sem_ch6.adb (Analyze_Subprogram_Body_Helper): Use
Unit_Declaration_Node to retrieve body when inlining, to handle
properly subprogram child units.

2014-08-01  Robert Dewar  <dewar@adacore.com>

* sem_attr.adb: Minor reformatting.

From-SVN: r213459
gcc/ada/ChangeLog
gcc/ada/sem_attr.adb
gcc/ada/sem_ch6.adb
gcc/ada/sem_res.adb