]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/ada/exp_ch4.adb
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Mon, 26 Oct 2015 11:38:57 +0000 (12:38 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 26 Oct 2015 11:38:57 +0000 (12:38 +0100)
commit356ffab8a2f26638a14d77c2e926fee9c4a67ad1
tree6b57b662e14baaad6ec855e82f2b88e8717bfc30
parentec6cfc5dc2d118e005edd98ecfef10de1fc48ad1
[multiple changes]

2015-10-26  Hristian Kirtchev  <kirtchev@adacore.com>

* exp_ch4.adb (Is_OK_Object_Reference): New routine.
(Substitute_Valid_Check): Perform the 'Valid subsitution but do
not suggest the use of the attribute if the left hand operand
does not denote an object as it leads to illegal code.

2015-10-26  Hristian Kirtchev  <kirtchev@adacore.com>

* exp_unst.adb: Minor reformatting.

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

* sem_ch6.adb: Improve error msg.

From-SVN: r229341
gcc/ada/ChangeLog
gcc/ada/exp_ch4.adb
gcc/ada/exp_unst.adb
gcc/ada/sem_ch6.adb