PR# 15129 Finalizing void-safe system with call on attribute with body crashes compiler

Problem Report Summary
Submitter: prestoat2000
Category: Compiler
Priority: Medium
Date: 2008/12/09
Class: Bug
Severity: Serious
Number: 15129
Release: 6.3.76070
Confidential: No
Status: Closed
Responsible: alexk_es
Environment: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.8.1.9) Gecko/20071111 Firefox/2.0.0.9 Solaris 10 on SPARC
Synopsis: Finalizing void-safe system with call on attribute with body crashes compiler

Description
Finalizing a void-safe system which calls `generating_type' on an attribute

   x: TEST1
      attribute
         create Result
      end

causes the compiler to crash with a feature call on Void target in
{FEATURE_BL}.generate_access_on_type.  Full stack trace attached.

Perhaps this just isn't implemented yet.

To Reproduce
Finalize with attached (no pun intended :-) classes and config file, 
discarding assertions.  Compiler crashes.
Problem Report Interactions
From:alexk_es    Date:2009/01/05    Status: Closed    Download   
Fixed in rev#76582.

From:prestoat2000    Date:2008/12/18    Download   
Added eweasel test final072 for this bug.  I left a FIXME comment in the tcf file
that says:

-- FIXME: Change Ace to use precompile of base.ecf and change base-safe.ecf to base.ecf

From:prestoat2000    Date:2008/12/09    Download   
Attachments for problem report #15129

Attachment: test.e     Size:149
Attachment: test1.e     Size:41
Attachment: test.ecf     Size:899
Attachment: stack122.txt     Size:7434