aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop.c
diff options
context:
space:
mode:
authorEd Schonberg <schonberg@adacore.com>2018-05-25 09:03:41 +0000
committerPierre-Marie de Rodat <pmderodat@gcc.gnu.org>2018-05-25 09:03:41 +0000
commita036d1de575622d6cc7efb8d1de75ce9c4a27de4 (patch)
treed5d357f0f77c35119a05b75b2352177283ee37c0 /gcc/tree-vect-loop.c
parent1f233db3745890d8c9bed07f44a8b078bb2a0ee9 (diff)
downloadgcc-a036d1de575622d6cc7efb8d1de75ce9c4a27de4.zip
gcc-a036d1de575622d6cc7efb8d1de75ce9c4a27de4.tar.gz
gcc-a036d1de575622d6cc7efb8d1de75ce9c4a27de4.tar.bz2
[Ada] Checks on instantiations with formal derived types with interfaces
This patch implements the rule stated in RM 12.5.5 : the actual shall be a descendant of very progenitor of the formal type. 2018-05-25 Ed Schonberg <schonberg@adacore.com> gcc/ada/ * sem_ch12.adb (Validate_Derived_Type_Instance): Verify that the actual for a formal derived type implements all the interfaces declared for the formal. gcc/testsuite/ * gnat.dg/interface6.adb: New testcase. From-SVN: r260723
Diffstat (limited to 'gcc/tree-vect-loop.c')
0 files changed, 0 insertions, 0 deletions