Hi,

on what depends the stack size for a compiled method?
I try to figure out, why the old compiler and the opal compile generate
different
compiled method headers.
I think this comes from a wrong stack size computed by opal, but I can not
figure
out how the stack size is computed.

Old Compiler
PolygonMorph>>#lineSegmentsDo:
header -> "primitive: 0
 numArgs: 1
 numTemps: 3
 numLiterals: 23
 frameSize: 56"

Opal compiler:
PolygonMorph>>#lineSegmentsDo:
header -> "primitive: 0
 numArgs: 1
 numTemps: 3
 numLiterals: 23
 frameSize: 16"

Reply via email to