Skip to content

Commit 6676c35

Browse files
committed
Merge remote-tracking branch 'origin/master' into master-next
2 parents db2f45e + 4c26f95 commit 6676c35

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

include/swift/AST/Types.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5606,6 +5606,7 @@ inline bool TypeBase::hasSimpleTypeRepr() const {
56065606
case TypeKind::NestedArchetype:
56075607
return cast<NestedArchetypeType>(this)->getParent()->hasSimpleTypeRepr();
56085608

5609+
case TypeKind::OpaqueTypeArchetype:
56095610
case TypeKind::OpenedArchetype:
56105611
return false;
56115612

lib/AST/ASTPrinter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3456,7 +3456,7 @@ class TypePrinter : public TypeVisitor<TypePrinter> {
34563456
}
34573457

34583458
bool isSimple = T->hasSimpleTypeRepr();
3459-
if (isSimple && T->is<OpaqueTypeArchetypeType>()) {
3459+
if (!isSimple && T->is<OpaqueTypeArchetypeType>()) {
34603460
auto opaqueTy = T->castTo<OpaqueTypeArchetypeType>();
34613461
switch (Options.OpaqueReturnTypePrinting) {
34623462
case PrintOptions::OpaqueReturnTypePrintingMode::StableReference:

0 commit comments

Comments
 (0)