aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-flow-inline.h
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@gcc.gnu.org>2010-06-17 15:29:28 +0200
committerArnaud Charlet <charlet@gcc.gnu.org>2010-06-17 15:29:28 +0200
commitf104fca1e5925bf7bcd8323ed4f2d2127337a349 (patch)
treebbec0741a365f045beb8a068ca5f8830aaed01d2 /gcc/tree-flow-inline.h
parentb07607395afcbf884295020823335d6f8ef3fe35 (diff)
downloadgcc-f104fca1e5925bf7bcd8323ed4f2d2127337a349.zip
gcc-f104fca1e5925bf7bcd8323ed4f2d2127337a349.tar.gz
gcc-f104fca1e5925bf7bcd8323ed4f2d2127337a349.tar.bz2
[multiple changes]
2010-06-17 Ed Schonberg <schonberg@adacore.com> * sinfo.ads, sinfo.adb (Inherited_Discriminant): New flag on N_Component_Association nodes, to indicate that a component association of an extension aggregate denotes the value of a discriminant of an ancestor type that has been constrained by the derivation. * sem_aggr.adb (Discr_Present): use Inherited_Discriminant to prevent a double expansion of the aggregate appearing in a context that delays expansion, to prevent double insertion of discriminant values when the aggregate is reanalyzed. 2010-06-17 Arnaud Charlet <charlet@adacore.com> * exp_ch6.adb (Make_Build_In_Place_Call_In_Allocator): Do not use Allocator as the Related_Node of Return_Obj_Access in call to Make_Temporary below as this would create a sort of infinite "recursion". From-SVN: r160914
Diffstat (limited to 'gcc/tree-flow-inline.h')
0 files changed, 0 insertions, 0 deletions