We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
getExtendedTypeRepr
1 parent a5a8cf4 commit dfc940fCopy full SHA for dfc940f
lib/AST/ASTDumper.cpp
@@ -2131,9 +2131,9 @@ namespace {
2131
printFlag(!ED->hasBeenBound(), "unbound");
2132
if (ED->hasBeenBound()) {
2133
printTypeField(ED->getExtendedType(), Label::optional("extended_type"));
2134
- } else {
+ } else if (auto *extTypeRepr = ED->getExtendedTypeRepr()) {
2135
printNameRaw([&](raw_ostream &OS) {
2136
- ED->getExtendedTypeRepr()->print(OS);
+ extTypeRepr->print(OS);
2137
}, Label::optional("extended_type"));
2138
}
2139
printCommonPost(ED);
validation-test/compiler_crashers_2_fixed/empty_extension_print.swift
@@ -0,0 +1,2 @@
1
+// RUN: not %target-swift-frontend %s -dump-parse
2
+extension {}
0 commit comments