| Index: src/hydrogen-instructions.cc
|
| diff --git a/src/hydrogen-instructions.cc b/src/hydrogen-instructions.cc
|
| index 2843195e867747553d9b9805a9153bff93f0fbd2..b3536725bbfcb44e4ee5e5d3d764ef18188377b7 100644
|
| --- a/src/hydrogen-instructions.cc
|
| +++ b/src/hydrogen-instructions.cc
|
| @@ -1158,7 +1158,8 @@ Representation HBranch::observed_input_representation(int index) {
|
| if (expected_input_types_.Contains(ToBooleanStub::NULL_TYPE) ||
|
| expected_input_types_.Contains(ToBooleanStub::SPEC_OBJECT) ||
|
| expected_input_types_.Contains(ToBooleanStub::STRING) ||
|
| - expected_input_types_.Contains(ToBooleanStub::SYMBOL)) {
|
| + expected_input_types_.Contains(ToBooleanStub::SYMBOL) ||
|
| + expected_input_types_.Contains(ToBooleanStub::SIMD_VALUE)) {
|
| return Representation::Tagged();
|
| }
|
| if (expected_input_types_.Contains(ToBooleanStub::UNDEFINED)) {
|
| @@ -1323,6 +1324,8 @@ static String* TypeOfString(HConstant* constant, Isolate* isolate) {
|
| }
|
| case SYMBOL_TYPE:
|
| return heap->symbol_string();
|
| + case FLOAT32X4_TYPE:
|
| + return heap->float32x4_string();
|
| case JS_FUNCTION_TYPE:
|
| case JS_FUNCTION_PROXY_TYPE:
|
| return heap->function_string();
|
|
|