trans.c (call_to_gnu): For an (in-)out parameter passed by reference whose type is...
authorEric Botcazou <ebotcazou@act-europe.fr>
Wed, 27 Oct 2004 13:55:45 +0000 (15:55 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 27 Oct 2004 13:55:45 +0000 (15:55 +0200)
commit04061aa5af34837ef99383b2a481aaff033cbc4c
tree1582017d854c6cbefd872bdc899ce8c545b518ff
parentb194546ef03e4ed7a88c3fb4850c72290e10c234
trans.c (call_to_gnu): For an (in-)out parameter passed by reference whose type is a constructed...

2004-10-26  Eric Botcazou  <ebotcazou@act-europe.fr>

* trans.c (call_to_gnu): For an (in-)out parameter passed by reference
whose type is a constructed subtype of an aliased object with an
unconstrained nominal subtype, convert the actual to the constructed
subtype before taking its address.

From-SVN: r89676
gcc/ada/trans.c