ada: Add missing guards for degenerate storage models
commit8868ed495ffac3cdbe067bbc43be4c4f968581a9
authorEric Botcazou <ebotcazou@adacore.com>
Fri, 7 Apr 2023 13:51:16 +0000 (7 15:51 +0200)
committerMarc Poulhiès <poulhies@adacore.com>
Tue, 30 May 2023 07:12:18 +0000 (30 09:12 +0200)
tree405f826924be59cc38d10b60c4346a70a7ca15d5
parent203dece1e9d061582f34009907c048be628e960d
ada: Add missing guards for degenerate storage models

gcc/ada/

* gcc-interface/trans.cc (Attribute_to_gnu) <Attr_Size>: Check that
the storage model has Copy_From before instantiating loads for it.
<Attr_Length>: Likewise.
<Attr_Bit_Position>: Likewise.
(gnat_to_gnu) <N_Indexed_Component>: Likewise.
<N_Slice>: Likewise.
gcc/ada/gcc-interface/trans.cc