]> git.ipfire.org Git - thirdparty/gcc.git/commit
[Ada] Factor out many fields in entities
authorRichard Kenner <kenner@adacore.com>
Wed, 7 Apr 2021 12:15:13 +0000 (08:15 -0400)
committerPierre-Marie de Rodat <derodat@adacore.com>
Tue, 29 Jun 2021 14:23:46 +0000 (14:23 +0000)
commitbb456e80c186ff703bbee22097d86d1f9b6d8623
tree22e01b2ed8ddf7910663b5e6f6f30cf37fe71344
parent997d3894fbd931e4dfa210a809175d7c2dc73b4b
[Ada] Factor out many fields in entities

gcc/ada/

* gen_il-gen-gen_entities.adb (Record_Field_Kind,
Allocatable_Kind): Add new abstract kinds.
(Constant_Or_Variable_Kind): Likewise.
(E_Constant, E_Variable, E_Loop_Parameter): Use them.
(E_Discriminant, E_Component): Likewise.
* gen_il-types.ads (type Opt_Type_Enum): Add them.
gcc/ada/gen_il-gen-gen_entities.adb
gcc/ada/gen_il-types.ads