| Index: src/ia32/virtual-frame-ia32.cc
|
| diff --git a/src/ia32/virtual-frame-ia32.cc b/src/ia32/virtual-frame-ia32.cc
|
| index 3d97a66fa0b8fc85a0a86d6b19dd6aeda287c18d..1a50b27e3f2167802ccac395e9d9fcf91c2d0036 100644
|
| --- a/src/ia32/virtual-frame-ia32.cc
|
| +++ b/src/ia32/virtual-frame-ia32.cc
|
| @@ -220,7 +220,9 @@ void VirtualFrame::MakeMergable() {
|
| }
|
| // No need to set the copied flag---there are no copies of
|
| // copies or constants so the original was not copied.
|
| - elements_[i].set_static_type(element.static_type());
|
| +
|
| + // Backwards jump targets can never know the type of a value.
|
| + elements_[i].set_static_type(StaticType::unknown());
|
| } else {
|
| // Clear the copy flag of non-constant, non-copy elements above
|
| // the high water mark. They cannot be copied because copes are
|
|
|