1.1 --- a/src/BytecodeCompiler.cpp Mon Jul 30 12:13:08 2012 -0700
1.2 +++ b/src/BytecodeCompiler.cpp Mon Jul 30 12:13:22 2012 -0700
1.3 @@ -438,6 +438,19 @@
1.4 break;
1.5 }
1.6
1.7 + case TOK_LABEL:
1.8 + {
1.9 + Local<Type> from(zone_, node->expression()->type());
1.10 + Local<Type> to(zone_, node->type());
1.11 +
1.12 + node->expression()->accept(this);
1.13 + if (!from->isFloat() && to->isFloat())
1.14 + __ bits_f2i();
1.15 + else if (from->isFloat() && !to->isFloat())
1.16 + __ bits_i2f();
1.17 + break;
1.18 + }
1.19 +
1.20 default:
1.21 assert(node->token() == TOK_TILDE);
1.22 node->expression()->accept(this);