Why does this work?

BlitzMax Forums/BlitzMax Programming/Why does this work?

Local i:Float[]
Test(i)
Print i[9999]

Function Test(t:Float Ptr)
	t[9999] = t[9999] + 100
End Function


Shouldnt that give a Unhandled Memory Exception? That array (i) should be empty.