Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-eem.2363.mcz==================== Summary ====================
Name: VMMaker.oscog-eem.2363
Author: eem
Time: 19 March 2018, 5:14:52.558279 pm
UUID: b7494837-187a-49a1-afb7-56c6fcb6186f
Ancestors: VMMaker.oscog-eem.2362
Fix regression in generateInterpreterProxyFunctionDereference:on:indent: introduced in VMMaker.oscog-eem.2361.
=============== Diff against VMMaker.oscog-eem.2362 ===============
Item was changed:
----- Method: VMPluginCodeGenerator>>generateInterpreterProxyFunctionDereference:on:indent: (in category 'C translation') -----
generateInterpreterProxyFunctionDereference: aNode on: aStream indent: anInteger
| pluginsToClone |
pluginsToClone := self pluginFunctionsToClone copyWithoutAll: self selectorsThatAreGeneratedAsMacros.
pluginsToClone isEmpty ifTrue:
[^self].
aStream cr.
self withConditionalDefineOf: 'SQUEAK_BUILTIN_PLUGIN'
comment: nil
on: aStream
do: [pluginsToClone do:
[:s| | cs |
cs := self cFunctionNameFor: s.
self withOptionalVerbiageFor: s
on: aStream
do: [aStream tab: anInteger; nextPutAll: cs; nextPutAll: ' = interpreterProxy->'; nextPutAll: cs; nextPut: $;; cr]
ifOptionalDo:
[self
withConditionalDefineOf: cs
comment: nil
on: aStream
+ do: [aStream tab: anInteger; nextPutAll: cs; nextPutAll: ' = 0;'; cr]]]]!
- do: [aStream tab: anInteger; nextPutAll: cs; nextPutAll: ' = 0;']]]]!