[Ada] Declaration_Node for Itypes returns Empty or declaration
commitc36774bcc38ba51fc9091d92a079e5b2d4aab759
authorBob Duff <duff@adacore.com>
Sun, 29 Aug 2021 15:25:08 +0000 (29 11:25 -0400)
committerPierre-Marie de Rodat <derodat@adacore.com>
Mon, 4 Oct 2021 08:45:07 +0000 (4 08:45 +0000)
treeba9ec3c09b1aa05ba21648c5e9edf42bfd43f9a0
parentf9974930bcb21fb436217972db38d04ab88eb8c4
[Ada] Declaration_Node for Itypes returns Empty or declaration

gcc/ada/

* einfo.ads (Declaration_Node): Document that Declaration_Node
for Itypes.
* einfo-utils.adb (Declaration_Node): Make it return Empty for
Itypes, or a proper type or subtype declaration.
* gen_il-gen.adb: Minor comment improvement.
gcc/ada/einfo-utils.adb
gcc/ada/einfo.ads
gcc/ada/gen_il-gen.adb