PR ada/15802
* decl.c (same_discriminant_p): New static function. (gnat_to_gnu_entity) <E_Record_Type>: When there is a parent subtype and we have discriminants, fix up the COMPONENT_REFs for the discriminants to make them reference the corresponding fields of the parent subtype after it has been built. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@116981 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/ada/ChangeLog 9 additions, 0 deletionsgcc/ada/ChangeLog
- gcc/ada/decl.c 53 additions, 10 deletionsgcc/ada/decl.c
- gcc/testsuite/ChangeLog 5 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gnat.dg/specs/double_record_extension1.ads 11 additions, 0 deletionsgcc/testsuite/gnat.dg/specs/double_record_extension1.ads
- gcc/testsuite/gnat.dg/specs/double_record_extension2.ads 15 additions, 0 deletionsgcc/testsuite/gnat.dg/specs/double_record_extension2.ads
Loading
Please register or sign in to comment