diff -r 457110815c87 -r bb419abf0df4 src/BytecodeCompiler.cpp --- a/src/BytecodeCompiler.cpp Sat Aug 04 21:23:39 2012 -0700 +++ b/src/BytecodeCompiler.cpp Sat Aug 04 21:47:30 2012 -0700 @@ -294,7 +294,7 @@ // :TODO: get rid of the BOUNDS instruction, embed it in g/setarray*? // We can't emit it here because the stack is slightly out of position. // __ bounds(); - __ setarray(index->left()->type()); + __ setarray(index->type()); } }