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 e83951c28cfc82f5d0bbaa881f51917dd83c10b9..5e2724c03ecc73fe6b5fa7111fe129c165eca12d 100644 |
--- a/runtime/vm/flow_graph_type_propagator.cc |
+++ b/runtime/vm/flow_graph_type_propagator.cc |
@@ -1292,14 +1292,13 @@ CompileType InvokeMathCFunctionInstr::ComputeType() const { |
CompileType MergedMathInstr::ComputeType() const { |
- if (kind() == MergedMathInstr::kTruncDivMod) { |
- return CompileType::FromCid(kArrayCid); |
- } else if (kind() == MergedMathInstr::kSinCos) { |
- return CompileType::FromCid(kTypedDataFloat64ArrayCid); |
- } else { |
- UNIMPLEMENTED(); |
- return CompileType::Dynamic(); |
- } |
+ return CompileType::Dynamic(); |
} |
+ |
+CompileType ExtractNthOutputInstr::ComputeType() const { |
+ return CompileType::FromCid(definition_cid_); |
+} |
+ |
+ |
} // namespace dart |