In sqclosure.h, line 97:
SQOuter *_next; /* pointer to next outer when frame is open */
this hides sqobject.h, line 269:
SQCollectable *_next;
This leads INIT_CHAIN macro to initialize SQOuter* rather than SQCollectable*. It seems harmless at now though, can be problematic on some complex situation.
I hope this helpful,
Thanks.