PR# 17319 Repeatedly inherited routine redefined to attribute with body causes bogus VEVI error
Problem Report Summary
Submitter: prestoat2000
Category: Compiler
Priority: Medium
Date: 2011/02/04
Class: Bug
Severity: Serious
Number: 17319
Release: 6.7.85123
Confidential: No
Status: Closed
Responsible:
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: Repeatedly inherited routine redefined to attribute with body causes bogus VEVI error
Description
A class inherits twice from a parent class and renames a routine and redefines both versions of the routine into attributes with bodies. The compiler reports VEVI errors on the attributes though they appear to be valid since they have bodies that properly create Result. If I have misunderstood something, please correct the test. Added eweasel test attach082 for this bug.
To Reproduce
Run eweasel test attach082.
Problem Report Interactions
Fixed in rev#92566 of EiffelStudio 7.3 intermediate release.