Commits

John McCall committed e389ba080bf
Unowned references under ObjC interop only have one extra inhabitant. A single extra inhabitant is good enough for the most important case, that being a single level of optionality. Otherwise, we want to reserve maximal flexibility for the implementation. This commit also fixes a bug where I was not correctly defining the extra-inhabitant rules for all of the existential cases.