[squeak-dev] VMMaker loading uncovers a bug in MC
siguctua at gmail.com
Mon Mar 8 01:09:36 UTC 2010
I tried to load VMMaker package into latest trunk image:
shortRunLengthAt: i from: runArray
"Return the run-length value from the given ShortRunArray."
^((self cCoerce: runArray to:'int *') at: i) bitShift: Argument expected ->- 16
I know, this is because of the latest fixes to parser to disallow
space after unary minus.
Once i fixed that and accepted the change, next thing which i met is DNU,
because MC tries to install nil as a method into a class.
It seems that a method which is hot-fixed is lost somewhere and
instead, somehow MC includes nil in its methodAdditions collection :(
Also, before that this happened with another package i tried to load,
which containing syntax errors while loading.
So, this error is easy to reproduce.
Igor Stasenko AKA sig.
More information about the Squeak-dev