[Ada] Remove dead code from Enclosing_Package_Or_Subprogram routine
authorPiotr Trojanek <trojanek@adacore.com>
Mon, 8 Jul 2019 08:14:46 +0000 (08:14 +0000)
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>
Mon, 8 Jul 2019 08:14:46 +0000 (08:14 +0000)
commit4fe5bbcf30a491a1722fa1752bc0ea9c32dcb2e3
tree232380f00d2c3e2a498844de20e5b0c45076888d
parentb723426575b8a948947cd8b2403c4949edc92dfc
[Ada] Remove dead code from Enclosing_Package_Or_Subprogram routine

Calls to Scope always return unique entities, i.e. package/subprogram
and not their bodies, so there is no need to expect them.

Cleanup only; semantics unaffected. (This routine was only used in CCG
and GNATprove backends anyway.)

2019-07-08  Piotr Trojanek  <trojanek@adacore.com>

gcc/ada/

* sem_util.adb (Enclosing_Package_Or_Subprogram): Do not expect
package and subprogram bodies.

From-SVN: r273222
gcc/ada/ChangeLog
gcc/ada/sem_util.adb