Revert "Merge pull request #33767 from theblixguy/chore/remove-self-or-associated-type-diagnostic"

The following regression test added for this feature is not passing:

Swift(linux-x86_64) :: decl/protocol/protocols_with_self_or_assoc_reqs_executable.swift

with a compiler crash happening during SILFunctionTransform "Devirtualizer".

Reverting to unblock CI.

This reverts commit f96057e260, reversing
changes made to 3fc18f3603.
This commit is contained in:
Kavon Farvardin
2021-08-26 16:46:42 -07:00
parent b6f67135fc
commit c0607b345f
31 changed files with 571 additions and 824 deletions

View File

@@ -1257,6 +1257,7 @@ namespace decls_block {
BCFixed<1>, // implicit flag
BCFixed<1>, // class-bounded?
BCFixed<1>, // objc?
BCFixed<1>, // existential-type-supported?
AccessLevelField, // access level
BCVBR<4>, // number of inherited types
BCArray<TypeIDField> // inherited types, followed by dependency types