Commit b2c4d56d by Ed Schonberg Committed by Arnaud Charlet

sem_ch8.adb (Analyze_Subprogram_Renaming): Inherit Is_Imported flag.

2008-08-20  Ed Schonberg  <schonberg@adacore.com>

	* sem_ch8.adb (Analyze_Subprogram_Renaming): Inherit Is_Imported flag.

From-SVN: r139290
parent 89da39ee
...@@ -1965,9 +1965,11 @@ package body Sem_Ch8 is ...@@ -1965,9 +1965,11 @@ package body Sem_Ch8 is
-- Most common case: subprogram renames subprogram. No body is generated -- Most common case: subprogram renames subprogram. No body is generated
-- in this case, so we must indicate the declaration is complete as is. -- in this case, so we must indicate the declaration is complete as is.
-- and inherit various attributes of the renamed subprogram.
if No (Rename_Spec) then if No (Rename_Spec) then
Set_Has_Completion (New_S); Set_Has_Completion (New_S);
Set_Is_Imported (New_S, Is_Imported (Entity (Nam)));
Set_Is_Pure (New_S, Is_Pure (Entity (Nam))); Set_Is_Pure (New_S, Is_Pure (Entity (Nam)));
Set_Is_Preelaborated (New_S, Is_Preelaborated (Entity (Nam))); Set_Is_Preelaborated (New_S, Is_Preelaborated (Entity (Nam)));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment