SuperClassErrors.hascasl.output revision 4954b30d3c209d7dee4e43016cee8189daf646e8
%% Classes ---------------------------------------------------------------
a < b
b
c < d
d < e
e
g < a
h = Type
i = (a, g)
%% Type Constructors -----------------------------------------------------
t :Type %(var)%
%% Diagnostics -----------------------------------------------------------
Warning "SuperClassErrors.hascasl" (line 1, column 11) implicit declaration of superclass 'b'
Warning "SuperClassErrors.hascasl" (line 2, column 7) redeclared class 'b'
Error "SuperClassErrors.hascasl" (line 2, column 11) cyclic class relation via 'a'
Warning "SuperClassErrors.hascasl" (line 3, column 11) implicit declaration of superclass 'd'
Warning "SuperClassErrors.hascasl" (line 4, column 11) implicit declaration of superclass 'e'
Warning "SuperClassErrors.hascasl" (line 4, column 7) redeclared class 'd'
Warning "SuperClassErrors.hascasl" (line 5, column 7) redeclared class 'e'
Error "SuperClassErrors.hascasl" (line 5, column 11) cyclic class relation via 'c'
Error "SuperClassErrors.hascasl" (line 6, column 11) undeclared class 'g'
Warning "SuperClassErrors.hascasl" (line 8, column 7) redeclared class 'g'
Error "SuperClassErrors.hascasl" (line 8, column 7) class cannot become an alias class 'g'
Warning "SuperClassErrors.hascasl" (line 10, column 7) redeclared class 'g'
Error "SuperClassErrors.hascasl" (line 10, column 14) cyclic class relation via 'i'
Warning "SuperClassErrors.hascasl" (line 11, column 7) redeclared class 'i'
Error "SuperClassErrors.hascasl" (line 11, column 7) alias class cannot become a real class 'i'
Warning "SuperClassErrors.hascasl" (line 12, column 7) redeclared class 'i'
Warning "SuperClassErrors.hascasl" (line 13, column 7) redeclared class 'i'
Error "SuperClassErrors.hascasl" (line 13, column 7) inconsistent redefinition of 'i'
Warning "SuperClassErrors.hascasl" (line 15, column 21) unchecked type 't'
Warning "SuperClassErrors.hascasl" (line 15, column 7) redeclared class 'i'
Error "SuperClassErrors.hascasl" (line 15, column 7) inconsistent redefinition of 'i'