| Index: src/codegen-ia32.cc
|
| ===================================================================
|
| --- src/codegen-ia32.cc (revision 706)
|
| +++ src/codegen-ia32.cc (working copy)
|
| @@ -607,12 +607,10 @@
|
| // Pop a reference from the stack while preserving TOS.
|
| Comment cmnt(masm_, "[ UnloadReference");
|
| int size = ref->size();
|
| - if (size <= 0) {
|
| - // Do nothing. No popping is necessary.
|
| - } else if (size == 1) {
|
| + if (size == 1) {
|
| frame_->Pop(eax);
|
| __ mov(frame_->Top(), eax);
|
| - } else {
|
| + } else if (size > 1) {
|
| frame_->Pop(eax);
|
| frame_->Drop(size);
|
| frame_->Push(eax);
|
|
|