> Why can't that static code generated for the new empty table constructor return the same table on each iteration
That is not the point, this is the smallest snippet I came up with that reproduces the odd behavior described in the thread.
The simplification you described don't apply to my full program (which isn't this snippet).
--
Gabriel