[Ada] Validate_Access_Subprogram_Instance: check if not null types match

Pierre-Marie de Rodat derodat@adacore.com
Mon Dec 16 10:38:00 GMT 2019


The Ada RM states that "For a formal access-to-subprogram subtype, the
designated profiles of the formal and the actual shall be subtype
conformant." (section 12.5.4). This requires checking if both types can
or can't be null.

Tested on x86_64-pc-linux-gnu, committed on trunk

2019-12-16  Ghjuvan Lacambre  <lacambre@adacore.com>

gcc/ada/

	* sem_ch12.adb (Validate_Access_Subprogram_Instance): Add
	Can_Never_Be_Null checks.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch.diff
Type: text/x-diff
Size: 544 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20191216/906beee3/attachment.bin>


More information about the Gcc-patches mailing list