PR# 17331 Function that calls once-per-object generic precursor causes link error when finalized

Problem Report Summary
Submitter: prestoat2000
Category: Compiler
Priority: Medium
Date: 2011/02/10
Class: Bug
Severity: Serious
Number: 17331
Release: 6.7.85123
Confidential: No
Status: Closed
Responsible: manus_eiffel
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: Function that calls once-per-object generic precursor causes link error when finalized

Description
A normal "do" function that calls a precursor whose return type is a formal
generic causes generation of C code that won't link due to an undefined symbol
when finalized.  Melted and frozen code compile and execute correctly.

Added eweasel test once021 for this bug.
To Reproduce
Run eweasel test once021.
Problem Report Interactions
From:alexk_es    Date:2019/03/20    Status: Closed    Download   
Fixed in rev#102911 of EiffelStudio 19.05 intermediate release and 19.02 beta release.