Commits

Slava Pestov committed 051af61e486
Sema: Make sure mutating setters defined in extensions cannot witness class protocol setter requirements Otherwise, we hit a problem because the setter is called with self passed as a (single retainable pointer) value, but the witness expects a self value passed indirectly. I hit this while testing other stuff related to resilient default implementations.