PR# 15545 finalized dumps when inling size is enabled

Problem Report Summary
Submitter: renderdude
Category: Compiler
Priority: High
Date: 2009/03/24
Class: Bug
Severity: Critical
Number: 15545
Release: 6.3.7.6070
Confidential: No
Status: Analyzed
Responsible:
Environment: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.5; en-US; rv:1.9.0.7) Gecko/2009021906 Firefox/3.0.7
Synopsis: finalized dumps when inling size is enabled

Description
Reproducible under OS X and Linux (x86_64).

The compiler dumps during finalization if inline size is set to anything other than a blank.

I can reproduce in my system which is difficult to compile due to dependencies. I can provide access to a system for testing if necessary.
To Reproduce

										
Problem Report Interactions
From:renderdude    Date:2009/03/28    Download   
Has the problem been able to be reproduced with the files I sent? If not, I can try to prune farther.

From:renderdude    Date:2009/03/24    Download   
Attached is about as small a program that I can make that still demonstrates the problem.

First untar the file in a directory. Assuming you're in the directory, do the following:

setenv PAPILLON_HOME `pwd`
cd src/build/src/ewg/
setenv EWG `pwd`
setenv GOBO $ISE_EIFFEL/library/gobo/svn/
cd ../../../internal/eiffel/test/culler/
ec -config ise.ecf -finalize

and it should go *Boom*.


Attachment: inline_bug.tgz     Size:825331
From:manus_eiffel    Date:2009/03/24    Download   
Use the web interface to reply as otherwise your answers are not seen. The class responsible is the last class that appears before the stack trace being dumped by the compiler.

From:manus_eiffel    Date:2009/03/24    Status: Analyzed    Download   
It seems that the compiler fails to generate your code. Can you build a small version of the system including the class that is being processed by the Eiffel compiler at the time of the crash and send it to us?

From:renderdude    Date:2009/03/24    Download   
Attachments for problem report #15545

Attachment: inline_finalized     Size:13558