swift
e081154e - RequirementMachine: Fix for FunctionType canonicalization subtlety

Commit
2 years ago
RequirementMachine: Fix for FunctionType canonicalization subtlety We assumed that replacing a subcomponent of a CanType with another CanType always produces a CanType. This is no longer true because () throws(Never) -> () canonicalizes down to () -> ().
Author
Committer
Parents
Loading