aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/sem_ch3.adb
diff options
context:
space:
mode:
authorMarc Poulhiès <poulhies@adacore.com>2022-03-28 16:03:48 +0200
committerPierre-Marie de Rodat <derodat@adacore.com>2022-05-18 08:40:59 +0000
commit5488c78c836ca71330bc69247bf75aa14d9d2603 (patch)
treeec6f424a8977ca67fe70e99168bcd7034c2026e3 /gcc/ada/sem_ch3.adb
parentbf7143f736d66051083a6f5d569dc85cfad7e7f6 (diff)
downloadgcc-5488c78c836ca71330bc69247bf75aa14d9d2603.zip
gcc-5488c78c836ca71330bc69247bf75aa14d9d2603.tar.gz
gcc-5488c78c836ca71330bc69247bf75aa14d9d2603.tar.bz2
[Ada] Fix incorrect freezing with generic child unit
The Analyze_Associations.Check_Generic_Parent function was using an incorrect node as the instanciation node for the actual, possibly leading to incorrect freeze node being created (and later crashing in gigi). Using Get_Unit_Instantiation_Node fixes the issue. gcc/ada/ * sem_ch12.adb (Check_Generic_Parent): Use Get_Unit_Instantiation_Node instead of Next.
Diffstat (limited to 'gcc/ada/sem_ch3.adb')
0 files changed, 0 insertions, 0 deletions