Joshua Gargus uploaded a new version of VMMaker to project VM Maker: http://www.squeaksource.com/VMMaker/VMMaker-jcg.182.mcz
==================== Summary ====================
Name: VMMaker-jcg.182 Author: jcg Time: 14 June 2010, 3:17:32 am UUID: a90f8eaa-cb37-4f2d-8b25-93240caf0823 Ancestors: VMMaker-dtl.181
Fix stack-imbalance in FFIPlugin>>primitiveDestroyManualSurface.
=============== Diff against VMMaker-dtl.181 ===============
Item was changed: ----- Method: FFIPlugin>>primitiveDestroyManualSurface (in category 'primitives - surfaces') ----- primitiveDestroyManualSurface "arguments: name(type, stack offset) surfaceID(Integer, 0)" | surfaceID result | self export: true. interpreterProxy methodArgumentCount == 1 ifFalse: [^interpreterProxy primitiveFail]. surfaceID := interpreterProxy stackIntegerValue: 0. interpreterProxy failed ifTrue: [^nil]. result := self destroyManualSurface: surfaceID. result = 0 ifTrue: [^interpreterProxy primitiveFail]. + ^interpreterProxy pop: 1 - ^interpreterProxy pop: 2 !
vm-dev@lists.squeakfoundation.org