Index: runtime/vm/flow_graph_type_propagator.cc |
diff --git a/runtime/vm/flow_graph_type_propagator.cc b/runtime/vm/flow_graph_type_propagator.cc |
index eef351e3d97b3d14db9b4702e589131b94832be9..9d09a66810fe6d73919c768e4fdf4a4cc01af06c 100644 |
--- a/runtime/vm/flow_graph_type_propagator.cc |
+++ b/runtime/vm/flow_graph_type_propagator.cc |
@@ -1167,6 +1167,14 @@ CompileType Float64x2ToFloat32x4Instr::ComputeType() const { |
} |
+CompileType Float64x2ZeroArgInstr::ComputeType() const { |
+ if (op_kind() == MethodRecognizer::kFloat64x2GetSignMask) { |
+ return CompileType::Int(); |
+ } |
+ return CompileType::FromCid(kFloat64x2Cid); |
+} |
+ |
+ |
CompileType Int32x4BoolConstructorInstr::ComputeType() const { |
return CompileType::FromCid(kInt32x4Cid); |
} |