js.execute.ignore=true
Whiley2JavaScript.issue=40
=====
>>> main.whiley
type u8 is (int n) where 0 <= n && n <= 255
u8[] xs = [0]
method m():
xs = [256]
public export method test():
m()
---
E702 main.whiley 6,8:12
E718 main.whiley 6,8:12
=====
>>> main.whiley 6:7
xs = [123,256]
---
E702 main.whiley 6,8:16
E718 main.whiley 6,8:16
=====
>>> main.whiley 6:7
xs = [256,123]
---
E702 main.whiley 6,8:16
E718 main.whiley 6,8:16
=====
>>> main.whiley 6:7
skip
---
=====
>>> main.whiley 10:10
assert xs[0] == 0
---
E725 main.whiley 10,13
=====
>>> main.whiley 10:11
assert xs[0] >= 0 && xs[0] <= 254
---
E725 main.whiley 10,13
=====
>>> main.whiley 10:11
assert |xs| > 0 ==> (xs[0] >= 0 && xs[0] <= 255)
---