[Vm-dev] VM Maker: VMMaker.oscog-eem.1353.mcz

commits at source.squeak.org commits at source.squeak.org
Tue Jun 16 01:06:26 UTC 2015


Eliot Miranda uploaded a new version of VMMaker to project VM Maker:
http://source.squeak.org/VMMaker/VMMaker.oscog-eem.1353.mcz

==================== Summary ====================

Name: VMMaker.oscog-eem.1353
Author: eem
Time: 15 June 2015, 6:04:08.621 pm
UUID: a321fae2-70cd-4d36-8048-f46d3613e346
Ancestors: VMMaker.oscog-eem.1352

Oops.  Fix slip.

=============== Diff against VMMaker.oscog-eem.1352 ===============

Item was changed:
  ----- Method: OutOfLineLiteralsManager>>literalInstructionInRange: (in category 'testing') -----
  literalInstructionInRange: litInst
  	"A literal is in range if its opcode index is within outOfLineLiteralOpcodeLimit, or if
  	 its index has yet to be assigned."
  	| opcodeIdx |
  	opcodeIdx := litInst literalOpcodeIndex.
  	^opcodeIdx asInteger < 0
+ 	  or: [self assert: cogit getOpcodeIndex >= opcodeIdx.
- 	  or: [self assert cogit getOpcodeIndex >= opcodeIdx.
  		cogit getOpcodeIndex - opcodeIdx < cogit backEnd outOfLineLiteralOpcodeLimit]!



More information about the Vm-dev mailing list