dgoldman created this revision. Herald added a subscriber: cfe-commits. Since class extensions do not have a name, (class extension) is used instead.
Repository: rC Clang https://reviews.llvm.org/D56924 Files: lib/AST/Decl.cpp Index: lib/AST/Decl.cpp =================================================================== --- lib/AST/Decl.cpp +++ lib/AST/Decl.cpp @@ -1605,6 +1605,11 @@ OS << *ED; else continue; + } else if (const auto *CD = dyn_cast<ObjCCategoryDecl>(DC)) { + if (CD->IsClassExtension()) + OS << "(class extension)"; + else + OS << *CD; } else { OS << *cast<NamedDecl>(DC); }
Index: lib/AST/Decl.cpp =================================================================== --- lib/AST/Decl.cpp +++ lib/AST/Decl.cpp @@ -1605,6 +1605,11 @@ OS << *ED; else continue; + } else if (const auto *CD = dyn_cast<ObjCCategoryDecl>(DC)) { + if (CD->IsClassExtension()) + OS << "(class extension)"; + else + OS << *CD; } else { OS << *cast<NamedDecl>(DC); }
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits