diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2020-03-30 12:38:01 +0200 |
---|---|---|
committer | Pierre-Marie de Rodat <derodat@adacore.com> | 2020-06-15 04:04:19 -0400 |
commit | 36cf595c0b8919dc261771fc5bea0c8b5614ab60 (patch) | |
tree | 05b0377f8b8f186fa478b422cc34fd85a14b95e9 /gcc/gimple-expr.c | |
parent | 1fab710d0694d487fbd4943cdec240f2dcfda496 (diff) | |
download | gcc-36cf595c0b8919dc261771fc5bea0c8b5614ab60.zip gcc-36cf595c0b8919dc261771fc5bea0c8b5614ab60.tar.gz gcc-36cf595c0b8919dc261771fc5bea0c8b5614ab60.tar.bz2 |
[Ada] Implement AI12-0077 Has_Same_Storage on objects of size zero
2020-06-15 Eric Botcazou <ebotcazou@adacore.com>
gcc/ada/
* exp_attr.adb (Expand_N_Attribute_Reference) <Has_Same_Storage>:
Do not do superfluous work. Add the condition (X'Size /= 0) on
both paths and turn binary AND into short-circuit AND THEN.
Diffstat (limited to 'gcc/gimple-expr.c')
0 files changed, 0 insertions, 0 deletions