Commits

Doug Gregor committed 02d25888c94
Clean up the interface to Type::subst(), NFC. Replace the 'ignoreMissing' boolean flag with a new option set type, SubstOptions, which is easier to extend. It is not an OptionSet<> because a follow-on commit will introduce a non-trivial option that will require more storage. Also eliminate the LazyResolver parameter, which is no longer needed. Eliminate the silly TypeChecker::substType(), whose only purpose was to provide the resolver. Swift SVN r27656