PR# 16545 Adding same class under different name and quick melting causes class name mismatch internal error
Problem Report Summary
Submitter: prestoat2000
Category: Compiler
Priority: Medium
Date: 2010/01/08
Class: Bug
Severity: Serious
Number: 16545
Release: 6.5.81777
Confidential: No
Status: Closed
Responsible: alexk_es
Environment: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.9.0.10) Gecko/2009042715 Firefox/3.0.10
Solaris 10 on SPARC
Synopsis: Adding same class under different name and quick melting causes class name mismatch internal error
Description
After initial compilation, the root class is changed to reference TEST2 instead of TEST1 and test1.e is copied to test2.e, so that class TEST1 occurs in two files. When the system is quick melted, the compiler reports: Error code: INTERNAL_ERROR Error: internal error occurred while compiling. What to do: contact Eiffel Software support at http://support.eiffel.com and provide the necessary information to reproduce this error. Error message: Class mismatch found I ran into this bug while trying to track down a compiler inlining bug. Added eweasel test incr340 for this bug.
To Reproduce
Run eweasel test incr340.
Problem Report Interactions
Fixed in rev#82569 of EiffelStudio 6.6 intermediate release.