Opened 10 years ago

Closed 10 years ago

Last modified 46 years ago

#410 closed bug (Fixed)

compiler panic when class name is used as a type

Reported by: nobody Owned by: nobody
Priority: normal Milestone:
Component: Compiler Version: 6.4
Keywords: Cc:
Operating System: Architecture:
Type of failure: Test Case:
Blocked By: Blocking:
Related Tickets: Differential Rev(s):
Wiki Page:


The compiler panics with a message "the `impossible'    
happened" when compiling the following:    
class Foo where    
  bar :: Foo    
It seems to happen whenever the class name is used   
as a type within its own `where' clause.  This should  
yield a more comprehensible error message.  
I can be reached at [email protected]  

Change History (1)

comment:1 Changed 10 years ago by simonmar

  • Status changed from assigned to closed
Logged In: YES 

This has been fixed.
Note: See TracTickets for help on using tickets.