If we call throw(*) at binded C++ function/method, we accept exception in outer code(e.g. calling sq_call() ) with no cleaning up by Squirrel.
So I suggest the following:
- call throw(*) at binded C++ function/method
- call Squirrel throw (sq_throwerror() ) [binder]
- call throw; (the same exeption throwing) [sq_call]
- again [2]
comments?