f978dbe054
When a function type does not describe the signature of a function (e.g. when it just describes a function type literal), the names of the type parameters are not relevant and can be replaced by canonical names allowing proper canonicalization of type literals. TEST=fixes upcoming language/nnbd/const/type_literals_test Change-Id: I62924ef619ae3f5a2fe5964f45c8d60990f3aa69 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/179060 Commit-Queue: Régis Crelier <regis@google.com> Reviewed-by: Alexander Markov <alexmarkov@google.com>