aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArnaud Charlet <charlet@adacore.com>2020-11-02 06:21:45 -0500
committerPierre-Marie de Rodat <derodat@adacore.com>2020-11-27 04:15:43 -0500
commit78287696dc5f788b28f8541c93809e002f722f81 (patch)
treed6dd75b389b3bde7ab5cd8da67cca1c03ac77e15
parent94a5437d3b4f531faf2e3f49b26579cb06fd0aa5 (diff)
downloadgcc-78287696dc5f788b28f8541c93809e002f722f81.zip
gcc-78287696dc5f788b28f8541c93809e002f722f81.tar.gz
gcc-78287696dc5f788b28f8541c93809e002f722f81.tar.bz2
[Ada] Fix tree for expanded instantiations corresponding to formal packages
gcc/ada/ * sem_ch12.adb (Instantiate_Object): Consistently use New_Copy_Tree instead of New_Copy.
-rw-r--r--gcc/ada/sem_ch12.adb2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/ada/sem_ch12.adb b/gcc/ada/sem_ch12.adb
index 20a00d7..6a32bdc 100644
--- a/gcc/ada/sem_ch12.adb
+++ b/gcc/ada/sem_ch12.adb
@@ -11567,7 +11567,7 @@ package body Sem_Ch12 is
-- Use default to construct declaration
if Present (Subt_Mark) then
- Def := New_Copy (Subt_Mark);
+ Def := New_Copy_Tree (Subt_Mark);
else
pragma Assert (Present (Acc_Def));
Def := New_Copy_Tree (Acc_Def);