aboutsummaryrefslogtreecommitdiff
path: root/gcc/varasm.cc
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2022-11-22 13:03:00 +0100
committerMarc Poulhiès <poulhies@adacore.com>2022-11-24 11:11:25 +0100
commit7f77aa6b2f04781faa78373add11538d276c8ae4 (patch)
treefe824393ac1804a4887a0b88c60ba8a38412e7d7 /gcc/varasm.cc
parentaf94026524eafbe1270e28e5142e5958a4dadf07 (diff)
downloadgcc-7f77aa6b2f04781faa78373add11538d276c8ae4.zip
gcc-7f77aa6b2f04781faa78373add11538d276c8ae4.tar.gz
gcc-7f77aa6b2f04781faa78373add11538d276c8ae4.tar.bz2
ada: Add assertion for the implementation of storage models
We cannot generate a call to memset for an aggregate with an Others choice when the target of the assignment has a storage model with Copy_To routine. gcc/ada/ * gcc-interface/trans.cc (gnat_to_gnu) <N_Assignment_Statement>: Add assertion that memset is not supposed to be used when the target has a storage model with Copy_To routine.
Diffstat (limited to 'gcc/varasm.cc')
0 files changed, 0 insertions, 0 deletions