aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.cc
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2024-08-20 10:34:45 +0200
committerMarc Poulhiès <dkm@gcc.gnu.org>2024-09-03 10:16:42 +0200
commit9ba7262c8de0a96e85cc1ad05e2c3666228c74e8 (patch)
tree24787eaaa16ed13fb405f65c4a52cec6965169e8 /gcc/fold-const.cc
parentb3f6a7909149a5eff2b9e2a5d28439cccd7902df (diff)
downloadgcc-9ba7262c8de0a96e85cc1ad05e2c3666228c74e8.zip
gcc-9ba7262c8de0a96e85cc1ad05e2c3666228c74e8.tar.gz
gcc-9ba7262c8de0a96e85cc1ad05e2c3666228c74e8.tar.bz2
ada: Fix internal error on pragma pack with discriminated record component
When updating the size after making a packable type in gnat_to_gnu_field, we fail to clear it again when it is not constant. gcc/ada/ * gcc-interface/decl.cc (gnat_to_gnu_field): Clear again gnu_size after updating it if it is not constant.
Diffstat (limited to 'gcc/fold-const.cc')
0 files changed, 0 insertions, 0 deletions