r260829 - in /trunk/gcc/ada: ChangeLog exp_aggr...

pmderodat@gcc.gnu.org pmderodat@gcc.gnu.org
Mon May 28 08:54:00 GMT 2018


Author: pmderodat
Date: Mon May 28 08:54:18 2018
New Revision: 260829

URL: https://gcc.gnu.org/viewcvs?rev=260829&root=gcc&view=rev
Log:
[Ada] Copy index expression trees rather than relocating them

2018-05-28  Ed Schonberg  <schonberg@adacore.com>

gcc/ada/

	* exp_aggr.adb (Flatten): Copy tree of expression in a component
	association with a range or a set of discrete choices, rather than
	relocating the node. This avoids inconsistencies in the tree when
	handling nested subprograms with uplevel references for LLVM.

Modified:
    trunk/gcc/ada/ChangeLog
    trunk/gcc/ada/exp_aggr.adb



More information about the Gcc-cvs mailing list