I'm exploring the exception support in VM, and found two strange primitives used by BlockClosure, which simply fail and doing nothing.
primitiveMarkUnwindMethod "Primitive. Mark the method for exception unwinding. The primitive must fail after marking the context so that the regular code is run." self inline: false. ^self primitiveFail primitiveMarkHandlerMethod "Primitive. Mark the method for exception handling. The primitive must fail after marking the context so that the regular code is run." self inline: false. ^self primitiveFail Any ideas, why they still in use? Can there be something in between, when interpreter enters the method? Or, if nothing, then why they still there? :) -- Best regards, Igor Stasenko AKA sig. _______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project