trans.c (Gigi_Types_Compatible): New predicate.
* gcc-interface/trans.c (Gigi_Types_Compatible): New predicate. (Identifier_to_gnu): Use it to assert that the type of the identifier and that of its entity are compatible for gigi. Rename a couple of local variables and separate the processing of the result type. From-SVN: r271650
Showing
- gcc/ada/ChangeLog 7 additions, 0 deletionsgcc/ada/ChangeLog
- gcc/ada/gcc-interface/trans.c 86 additions, 74 deletionsgcc/ada/gcc-interface/trans.c
- gcc/testsuite/ChangeLog 5 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gnat.dg/limited_with7.adb 12 additions, 0 deletionsgcc/testsuite/gnat.dg/limited_with7.adb
- gcc/testsuite/gnat.dg/limited_with7.ads 7 additions, 0 deletionsgcc/testsuite/gnat.dg/limited_with7.ads
- gcc/testsuite/gnat.dg/limited_with7_pkg.ads 9 additions, 0 deletionsgcc/testsuite/gnat.dg/limited_with7_pkg.ads
Loading
Please register or sign in to comment