1.1 --- a/src/BytecodeCompiler.cpp Sun Sep 16 23:33:48 2012 -0700
1.2 +++ b/src/BytecodeCompiler.cpp Mon Sep 17 00:10:01 2012 -0700
1.3 @@ -530,6 +530,18 @@
1.4 break;
1.5 }
1.6
1.7 + case TOK_SIZEOF:
1.8 + {
1.9 + Local<Type> type(zone_, node->expression()->type());
1.10 + if (type->isFixedLength()) {
1.11 + __ int_(type->fixedLength());
1.12 + } else {
1.13 + node->expression()->accept(this);
1.14 + __ sizeof_();
1.15 + }
1.16 + break;
1.17 + }
1.18 +
1.19 default:
1.20 assert(node->token() == TOK_TILDE);
1.21 node->expression()->accept(this);