]> git.ipfire.org Git - thirdparty/gcc.git/commit
ada: Restrict Overlays_Constant flag to selected entities
authorEric Botcazou <ebotcazou@adacore.com>
Fri, 7 Mar 2025 08:36:45 +0000 (09:36 +0100)
committerMarc Poulhiès <dkm@gcc.gnu.org>
Mon, 9 Jun 2025 06:32:10 +0000 (08:32 +0200)
commit4413a6312672a2b2e37244828deec622d40cd03f
tree21ba7f1b58fb0d2552616e6460fdce3f97ca51e5
parent027457ded6416c36f5b76a24153a69b7ff3f2f0e
ada: Restrict Overlays_Constant flag to selected entities

Namely E_Constant and E_Variable entities.

gcc/ada/ChangeLog:

* einfo.ads (Overlays_Constant): Define in constants and variables.
* gen_il-gen-gen_entities.adb (Entity_Kind): Move Overlays_Constant
semantic flag to...
(Constant_Or_Variable_Kind): ...here.
* sem_util.adb (Note_Possible_Modification): Add guard.
gcc/ada/einfo.ads
gcc/ada/gen_il-gen-gen_entities.adb
gcc/ada/sem_util.adb