[Ada] Simplify call to Unique_Defining_Entity on protected entry declarations

Calling Unique_Defining_Entity on protectected entry declarations is
equivalent to calling a simpler Defining_Entity; use the simpler routine.

Simplification only; semantics unaffected, so no test provided.

2018-05-31  Piotr Trojanek  <trojanek@adacore.com>

gcc/ada/

	* sem_prag.adb (Analyze_Pragma): Replace call to Unique_Defining_Entity
	with a semantically equivalent call to Defining_Entity.

From-SVN: r261003
This commit is contained in:
Piotr Trojanek 2018-05-31 10:46:34 +00:00 committed by Pierre-Marie de Rodat
parent 7366d29a54
commit 7ae795f7b6
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2018-05-31 Piotr Trojanek <trojanek@adacore.com>
* sem_prag.adb (Analyze_Pragma): Replace call to Unique_Defining_Entity
with a semantically equivalent call to Defining_Entity.
2018-05-31 Piotr Trojanek <trojanek@adacore.com>
* sem_prag.adb (Analyze_Pragma): Set Etype on the rewritten

View File

@ -18795,7 +18795,7 @@ package body Sem_Prag is
return;
end if;
Entry_Id := Unique_Defining_Entity (Entry_Decl);
Entry_Id := Defining_Entity (Entry_Decl);
-- Otherwise the pragma is associated with an illegal construct