I have following compiler crash: gcc -c -gnat05 qt-dom_nodes.adb +===========================GNAT BUG DETECTED==============================+ | 4.3.0 20071118 (experimental) (i686-pc-linux-gnu) Assert_Failure einfo.adb:1514| | Error detected at qt-dom_nodes.ads:60:4 | | Please submit a bug report; see http://gcc.gnu.org/bugs.html. | | Use a subject line meaningful to you and us to track the bug. | | Include the entire contents of this bug box in the report. | | Include the exact gcc or gnatmake command that you entered. | | Also include sources listed below in gnatchop format | | (concatenated together with no headers between files). | +==========================================================================+
It appears if tagged type with null record extension inherit (deeply) a dispatching function with anonymous access classwide parameter and both tagged types was declared in the same package. -- Summary: GNAT crash - deeply inrerited function Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ada AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: vgodunko at rostel dot ru GCC host triplet: i686-pc-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34149