diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2023-01-24 10:26:00 +0100 |
---|---|---|
committer | Marc Poulhiès <poulhies@adacore.com> | 2023-05-30 09:12:17 +0200 |
commit | 2d4883a1f85e5ed30060a25778aaf4ef9e328b5b (patch) | |
tree | b579b1504ba3e0195bea563fc70c40fa436fde57 /gcc/ada/gcc-interface/utils.cc | |
parent | a91b145bd6903aa526de8f5c7b1586045b574e31 (diff) | |
download | gcc-2d4883a1f85e5ed30060a25778aaf4ef9e328b5b.zip gcc-2d4883a1f85e5ed30060a25778aaf4ef9e328b5b.tar.gz gcc-2d4883a1f85e5ed30060a25778aaf4ef9e328b5b.tar.bz2 |
ada: Simplify the implementation of storage models
As the additional temporaries required by the semantics of nonnative storage
models are now created by the front-end, in particular for actual parameters
and assignment statements, the corresponding code in gigi can be removed.
gcc/ada/
* gcc-interface/trans.cc (Call_to_gnu): Remove code implementing the
by-copy semantics for actuals with nonnative storage models.
(gnat_to_gnu) <N_Assignment_Statement>: Remove code instantiating a
temporary for assignments between nonnative storage models.
Diffstat (limited to 'gcc/ada/gcc-interface/utils.cc')
0 files changed, 0 insertions, 0 deletions