File tree Expand file tree Collapse file tree 3 files changed +3
-2
lines changed Expand file tree Collapse file tree 3 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -1461,4 +1461,4 @@ refs/heads/master-rebranch: 86e95c23aa0d37f24ec138b7853146c1cead2e40
1461
1461
refs/heads/rdar-53901732: 9bd06af3284e18a109cdbf9aa59d833b24eeca7b
1462
1462
refs/heads/revert-26776-subst-always-returns-a-type: 1b8e18fdd391903a348970a4c848995d4cdd789c
1463
1463
refs/heads/tensorflow-merge: 8b854f62f80d4476cb383d43c4aac2001dde3cec
1464
- refs/heads/tensorflow-next: db2f45ec3482787b55b3a74a2244b35df069e95e
1464
+ refs/heads/tensorflow-next: 6676c3533c95ede16aaa0b1369ff0375682051a5
Original file line number Diff line number Diff line change @@ -5606,6 +5606,7 @@ inline bool TypeBase::hasSimpleTypeRepr() const {
5606
5606
case TypeKind::NestedArchetype:
5607
5607
return cast<NestedArchetypeType>(this )->getParent ()->hasSimpleTypeRepr ();
5608
5608
5609
+ case TypeKind::OpaqueTypeArchetype:
5609
5610
case TypeKind::OpenedArchetype:
5610
5611
return false ;
5611
5612
Original file line number Diff line number Diff line change @@ -3456,7 +3456,7 @@ class TypePrinter : public TypeVisitor<TypePrinter> {
3456
3456
}
3457
3457
3458
3458
bool isSimple = T->hasSimpleTypeRepr ();
3459
- if (isSimple && T->is <OpaqueTypeArchetypeType>()) {
3459
+ if (! isSimple && T->is <OpaqueTypeArchetypeType>()) {
3460
3460
auto opaqueTy = T->castTo <OpaqueTypeArchetypeType>();
3461
3461
switch (Options.OpaqueReturnTypePrinting ) {
3462
3462
case PrintOptions::OpaqueReturnTypePrintingMode::StableReference:
You can’t perform that action at this time.
0 commit comments