Tobias Pape uploaded a new version of VMMaker to project VM Maker: http://source.squeak.org/VMMaker/VMMaker.oscog-topa.3346.mcz
==================== Summary ====================
Name: VMMaker.oscog-topa.3346 Author: topa Time: 12 December 2023, 2:01:22.797575 pm UUID: 3dd5b91b-eb78-4b0a-8a75-f210e427aae7 Ancestors: VMMaker.oscog-mt.3345
Fix precedence. This did not work in either Smalltalk/SLANG nor C and clang now is upset.
=============== Diff against VMMaker.oscog-mt.3345 ===============
Item was changed: ----- Method: B3DAcceleratorPlugin>>stackPrimitiveVertexArray:ofSize: (in category 'primitive support') ----- stackPrimitiveVertexArray: index ofSize: nItems "Load a primitive vertex array from the interpreter stack. Return a pointer to the vertex data if successful, nil otherwise." | oop oopSize | <inline: false> returnTypeC:'void*' oop := interpreterProxy stackObjectValue: index. oop = nil ifTrue:[^nil]. (interpreterProxy isWords: oop) ifTrue:[ oopSize := interpreterProxy slotSizeOf: oop. + (oopSize >= (nItems * 16) and:[oopSize \ 16 = 0]) - (oopSize >= nItems * 16 and:[oopSize \ 16 = 0]) ifTrue:[^interpreterProxy firstIndexableField: oop]]. ^nil!
vm-dev@lists.squeakfoundation.org