PR# 12782 Changing generic class to non-generic and recompiling crashes in degree 1

Problem Report Summary
Submitter: prestoat2000
Category: Compiler
Priority: Medium
Date: 2007/05/18
Class: Bug
Severity: Serious
Number: 12782
Release: 6.0.68434
Confidential: No
Status: Closed
Responsible: manus_eiffel
Environment: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:1.8.1.3) Gecko/20070321 Firefox/2.0.0.3 Solaris 10 on x86
Synopsis: Changing generic class to non-generic and recompiling crashes in degree 1

Description
Changing a particular class from generic to non-generic and recompiling
causes the compiler to crash in degree 1.  This is an incrementality bug, since
the new set of classes compiles fine from scratch.  There might already be an
eweasel test for this but I don't follow eweasel as much as I used to.

To Reproduce
Compile with attached classes, using file test_old.e, test1_old.e and test2_old.e.
Then recompile with contents of these classes replaced by test_new.e,
test1_new.e and test2_new.e, respectively.  Compiler crashes in degree 1
with attached trace.
Problem Report Interactions
From:manus_eiffel    Date:2007/06/02    Status: Closed    Download   
This is fixed in rev#68843.

From:manus_eiffel    Date:2007/06/01    Status: Analyzed    Download   
Added ewasel test#incr284.

From:prestoat2000    Date:2007/05/18    Download   
Attachments for problem report #12782

Attachment: test.ecf     Size:924
Attachment: test_old.e     Size:125
Attachment: test1_old.e     Size:254
Attachment: test2_old.e     Size:195
Attachment: test_new.e     Size:116
Attachment: test1_new.e     Size:201
Attachment: test2_new.e     Size:136
Attachment: stack32.txt     Size:6031