PossibleDownsetConflict.hascasl.output revision 9a648682ccaa8ef63583548c3edb01c6542d7885
%% Classes ---------------------------------------------------------------
a = {_ < t}
b = {_ < s}
c
d
e = a
h < (a, b, e)
%% Type Constructors -----------------------------------------------------
s :Type %(var)%
t :Type %(var)%
%% Diagnostics -----------------------------------------------------------
Warning (line 3, column 21) unchecked type 's'
Warning (line 5, column 21) unchecked type 't'
Warning (line 7, column 7) redeclared class 'a'
Error (line 7, column 7) alias class cannot become a real class 'a'
Warning (line 9, column 20) unchecked type 't'
Warning (line 9, column 7) redeclared class 'a'
Warning (line 11, column 20) unchecked type 's'
Warning (line 11, column 7) redeclared class 'a'
Error (line 11, column 7) inconsistent redefinition of 'a'
Warning (line 15, column 7) redeclared class 'a'
Error (line 15, column 7) inconsistent redefinition of 'a'
Warning (line 21, column 7) redeclared class 'h'
Warning (line 21, column 12) already known as super class 'a'
Warning (line 23, column 21) unchecked type 't'
Warning (line 23, column 7) redeclared class 'e'
Error (line 23, column 7) inconsistent redefinition of 'e'