Skip name= header if ObjCClass/Foreign TypeRef name is empty

A minor cosmetic change when dumping typerefs.
This commit is contained in:
David Farler
2016-03-04 09:59:25 -08:00
parent 5f169b466c
commit 3b2ceb7f19

View File

@@ -551,13 +551,15 @@ public:
void visitForeignClassTypeRef(const ForeignClassTypeRef *F) {
printHeader("foreign");
printField("name", F->getName());
if (!F->getName().empty())
printField("name", F->getName());
OS << ')';
}
void visitObjCClassTypeRef(const ObjCClassTypeRef *OC) {
printHeader("objective-c-class");
printField("name", OC->getName());
if (!OC->getName().empty())
printField("name", OC->getName());
OS << ')';
}