[Ada] Spurious error on parameterless acccess_to_subprogram
authorEd Schonberg <schonberg@adacore.com>
Thu, 28 May 2020 21:09:32 +0000 (17:09 -0400)
committerPierre-Marie de Rodat <derodat@adacore.com>
Fri, 10 Jul 2020 09:16:22 +0000 (05:16 -0400)
commit7d3a9f399afb2c6c00dbbc8c2538d18faacba13a
treeb7a6fc9e062287d0c3bca815ce37ce78446c312e
parentb748c3d1b7223cc1dd83a6965d51914968dd0d60
[Ada] Spurious error on parameterless acccess_to_subprogram

gcc/ada/

* exp_ch3.adb (Build_Access_Subprogram_Wrapper_Body): Create a
proper signature when the access type denotes a parameterless
subprogram.
* exp_ch6.adb (Expand_Call): Handle properly a  parameterless
indirect call when the corresponding access type has contracts.
gcc/ada/exp_ch3.adb
gcc/ada/exp_ch6.adb