Here's a short example that forces an array overflow:
Code: Select all
on error goto bad
dim a(10) as integer
dim x as integer
x = 11
a(x) = 4
print "error (#, line)", err, erl
error (#, line) 0 6
It correctly identifies line 6 as the source of the error, but says the error code is 0 (no error) when it should say 6.
I feel like I'm making some silly mistake.