OSDN Git Service

2009-07-09 Ed Schonberg <schonberg@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Jul 2009 10:14:30 +0000 (10:14 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 9 Jul 2009 10:14:30 +0000 (10:14 +0000)
commit40cf7cdf4712983b819f841f8d4f348a1fa3f069
tree396efd1d13bdcc770e333a2771c59a233f989424
parent40474135d8d7cc3275852d7ed5200e1993c362ad
2009-07-09  Ed Schonberg  <schonberg@adacore.com>

* einfo.ads, einfo.adb: New attribute Related_Expression, used to link
a temporary to the source expression whose value it captures.

* exp_util.adb (Remove_Side_Effects): Set Related_Expression as needed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149406 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/einfo.adb
gcc/ada/einfo.ads
gcc/ada/exp_util.adb