nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
tests: fix test errors for engine nitc
[nit.git]
/
tests
/
base_closure6.nit
diff --git
a/tests/base_closure6.nit
b/tests/base_closure6.nit
index
5dd96dd
..
5d26989
100644
(file)
--- a/
tests/base_closure6.nit
+++ b/
tests/base_closure6.nit
@@
-28,18
+28,20
@@
class T
end
class U
end
class U
-special T
+ super T
end
class V
end
class V
-special T
+ super T
end
class W
end
class W
-special U
-special V
+ super U
+ super V
end
end
+fun maybe: Bool do return true
+
var a = new A
var t: T = new T
var a = new A
var t: T = new T
@@
-47,7
+49,7
@@
var u: U = new U
var v: V = new V
var w: W = new W
var v: V = new V
var w: W = new W
-var y: Object#!alt1#
+var y: Object#alt1#
#alt1#var y: U
y = a.foo !bar do 0.output
y = a.foo !bar do break t
#alt1#var y: U
y = a.foo !bar do 0.output
y = a.foo !bar do break t
@@
-55,13
+57,22
@@
y = a.foo !bar do break u
y = a.foo !bar do break v
y = a.foo !bar do break w
y = a.foo !bar do
y = a.foo !bar do break v
y = a.foo !bar do break w
y = a.foo !bar do
+ if maybe then
break t
break t
+ else if maybe then
break u
break u
+ else if maybe then
break v
break v
+ else if maybe then
break w
break w
+ end
end
y = a.foo !bar do
end
y = a.foo !bar do
+ if maybe then
break u
break u
+ else if maybe then
break v
break v
+ else if maybe then
break w
break w
+ end
end
end