]> granicus.if.org Git - clang/commitdiff
Delete some unreachable AST printing code.
authorRichard Smith <richard-llvm@metafoo.co.uk>
Mon, 30 Jul 2018 18:05:19 +0000 (18:05 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Mon, 30 Jul 2018 18:05:19 +0000 (18:05 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@338282 91177308-0d34-0410-b5e6-96231b3b80d8

lib/AST/TypePrinter.cpp

index c5e2244e26c5298860825bd1a167000db861bf7b..de6638e8539a993980d72a5db3a0eb77767b8339 100644 (file)
@@ -1489,36 +1489,6 @@ void TypePrinter::printAttributedAfter(const AttributedType *T,
     break;
   }
 
-  case AttributedType::attr_objc_gc: {
-    OS << "objc_gc(";
-
-    QualType tmp = T->getEquivalentType();
-    while (tmp.getObjCGCAttr() == Qualifiers::GCNone) {
-      QualType next = tmp->getPointeeType();
-      if (next == tmp) break;
-      tmp = next;
-    }
-
-    if (tmp.isObjCGCWeak())
-      OS << "weak";
-    else
-      OS << "strong";
-    OS << ')';
-    break;
-  }
-
-  case AttributedType::attr_objc_ownership:
-    OS << "objc_ownership(";
-    switch (T->getEquivalentType().getObjCLifetime()) {
-    case Qualifiers::OCL_None: llvm_unreachable("no ownership!");
-    case Qualifiers::OCL_ExplicitNone: OS << "none"; break;
-    case Qualifiers::OCL_Strong: OS << "strong"; break;
-    case Qualifiers::OCL_Weak: OS << "weak"; break;
-    case Qualifiers::OCL_Autoreleasing: OS << "autoreleasing"; break;
-    }
-    OS << ')';
-    break;
-
   case AttributedType::attr_ns_returns_retained:
     OS << "ns_returns_retained";
     break;