src/Interpreter.cpp
changeset 194 b029d63565a2
parent 188 bab29bcec7fe
child 195 c1ba166f3fc4
     1.1 --- a/src/Interpreter.cpp	Sun Sep 16 23:33:48 2012 -0700
     1.2 +++ b/src/Interpreter.cpp	Mon Sep 17 00:10:01 2012 -0700
     1.3 @@ -1158,6 +1158,13 @@
     1.4      break;
     1.5  }
     1.6  
     1.7 +case OP_SIZEOF:
     1.8 +{
     1.9 +    Array *array = Array::cast(top.sp[-1].obj);
    1.10 +    top.sp[-1].i32 = array->length();
    1.11 +    break;
    1.12 +}
    1.13 +
    1.14  default:
    1.15      assert(false);
    1.16      return false;