diff options
author | Ed Schonberg <schonberg@adacore.com> | 2018-06-11 09:19:17 +0000 |
---|---|---|
committer | Pierre-Marie de Rodat <pmderodat@gcc.gnu.org> | 2018-06-11 09:19:17 +0000 |
commit | fc0e632a9972a43cd40daeacb2884beb421587dd (patch) | |
tree | 5bc8455c4972ed880ca300e42aba2b1391d4a0ae /gcc/ada/gcc-interface/decl.c | |
parent | 6534852011f3e72090c690ffc53b990feb709b9f (diff) | |
download | gcc-fc0e632a9972a43cd40daeacb2884beb421587dd.zip gcc-fc0e632a9972a43cd40daeacb2884beb421587dd.tar.gz gcc-fc0e632a9972a43cd40daeacb2884beb421587dd.tar.bz2 |
[Ada] Unnesting: refactor handling of uplevel refs. for unconstrained arrays
2018-06-11 Ed Schonberg <schonberg@adacore.com>
gcc/ada/
* exp_unst.ads, exp_unst.adb (Needs_Fat_Pointer,
Build_Access_Type_Decl): New subprograms to handle uplevel references
to formals of an unconstrained array type. The activation record
component for these is an access type, and the reference is rewritten
as an explicit derefenrence of that component.
From-SVN: r261425
Diffstat (limited to 'gcc/ada/gcc-interface/decl.c')
0 files changed, 0 insertions, 0 deletions