Index: runtime/vm/class_finalizer.cc |
diff --git a/runtime/vm/class_finalizer.cc b/runtime/vm/class_finalizer.cc |
index ab89f7fcdbd7ae52aa732ad7d0aa92005c395326..e371b2e385a3bd66cb9b997562f021e0f755593c 100644 |
--- a/runtime/vm/class_finalizer.cc |
+++ b/runtime/vm/class_finalizer.cc |
@@ -1249,6 +1249,7 @@ RawAbstractType* ClassFinalizer::FinalizeType(const Class& cls, |
// Note that if type_args contains type parameters, signature is still |
// uninstantiated here (typedef type parameters were substituted in |
// the signature with typedef type arguments). |
+ FinalizeSignature(scope_class, signature); // Canonicalize signature. |
} |
fun_type.set_signature(signature); |
} else { |