exp_ch2.adb (Param_Entity): Take the case of an expanded_name denoting a formal param...
authorThomas Quinot <quinot@adacore.com>
Thu, 16 Jun 2005 08:37:02 +0000 (10:37 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 16 Jun 2005 08:37:02 +0000 (10:37 +0200)
2005-06-14  Thomas Quinot  <quinot@adacore.com>

* exp_ch2.adb (Param_Entity): Take the case of an expanded_name
denoting a formal parameter into account.

From-SVN: r101032

gcc/ada/exp_ch2.adb

index bb85541..8327aaf 100644 (file)
@@ -713,7 +713,7 @@ package body Exp_Ch2 is
    begin
       --  Simple reference case
 
-      if Nkind (N) = N_Identifier then
+      if Nkind (N) = N_Identifier or else Nkind (N) = N_Expanded_Name then
          if Is_Formal (Entity (N)) then
             return Entity (N);