PR# 17057 Class with multi-constrained generic violates precondition of {TYPE_SET_A}.conform_to_type
Problem Report Summary
Submitter: prestoat2000
Category: Compiler
Priority: Medium
Date: 2010/08/25
Class: Bug
Severity: Serious
Number: 17057
Release: 6.7.84288
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: Class with multi-constrained generic violates precondition of {TYPE_SET_A}.conform_to_type
Description
A set of classes including a class with a multiconstrained generic crashes an assertion-enabled compiler with: ------------------------------------------------------------------------------- TYPE_SET_A conform_to_type @1 is_valid: <0000000012B106A0> Precondition violated. Fail ------------------------------------------------------------------------------- Added eweasel test term190 for this bug. Must use an assertion-enabled compiler to see the crash.
To Reproduce
Run eweasel test term190 with an assertion-enabled compiler.
Problem Report Interactions
Fixed in rev#87354 of EiffelStudio 7.0 intermediate release.
Same thing here.
Just to be sure - did you run the test with an assertion-enabled compiler? It always passed with a compiler without assertion checking.
This is a test that is passing with the current version of the compiler.