diff options
| author | Steve Naroff <snaroff@apple.com> | 2009-07-18 15:33:26 +0000 |
|---|---|---|
| committer | Steve Naroff <snaroff@apple.com> | 2009-07-18 15:33:26 +0000 |
| commit | c277ad10f0bdc6d1710607dce25e10ebb855c31d (patch) | |
| tree | 4501ceba4a97724f3be04a5b1fb7f95444773c60 /clang/lib/CodeGen | |
| parent | c88ab62c870f76f6fea1e1edf6b9bc29295a3953 (diff) | |
| download | bcm5719-llvm-c277ad10f0bdc6d1710607dce25e10ebb855c31d.tar.gz bcm5719-llvm-c277ad10f0bdc6d1710607dce25e10ebb855c31d.zip | |
Remove ObjCQualifiedInterfaceType:-)
llvm-svn: 76321
Diffstat (limited to 'clang/lib/CodeGen')
| -rw-r--r-- | clang/lib/CodeGen/CGDebugInfo.cpp | 1 | ||||
| -rw-r--r-- | clang/lib/CodeGen/CodeGenTypes.cpp | 6 |
2 files changed, 0 insertions, 7 deletions
diff --git a/clang/lib/CodeGen/CGDebugInfo.cpp b/clang/lib/CodeGen/CGDebugInfo.cpp index a5e4b2f3adb..f55998afe13 100644 --- a/clang/lib/CodeGen/CGDebugInfo.cpp +++ b/clang/lib/CodeGen/CGDebugInfo.cpp @@ -779,7 +779,6 @@ llvm::DIType CGDebugInfo::getOrCreateType(QualType Ty, return llvm::DIType(); case Type::ObjCObjectPointer: return Slot = CreateType(cast<ObjCObjectPointerType>(Ty), Unit); - case Type::ObjCQualifiedInterface: // Drop protocols from interface. case Type::ObjCInterface: return Slot = CreateType(cast<ObjCInterfaceType>(Ty), Unit); case Type::Builtin: return Slot = CreateType(cast<BuiltinType>(Ty), Unit); diff --git a/clang/lib/CodeGen/CodeGenTypes.cpp b/clang/lib/CodeGen/CodeGenTypes.cpp index e97cbbd66c9..a3919403865 100644 --- a/clang/lib/CodeGen/CodeGenTypes.cpp +++ b/clang/lib/CodeGen/CodeGenTypes.cpp @@ -341,12 +341,6 @@ const llvm::Type *CodeGenTypes::ConvertNewType(QualType T) { return ConvertTypeRecursive(QualType(cast<ExtQualType>(Ty).getBaseType(), 0)); - case Type::ObjCQualifiedInterface: { - // Lower foo<P1,P2> just like foo. - ObjCInterfaceDecl *ID = cast<ObjCQualifiedInterfaceType>(Ty).getDecl(); - return ConvertTypeRecursive(Context.getObjCInterfaceType(ID)); - } - case Type::ObjCInterface: { // Objective-C interfaces are always opaque (outside of the // runtime, which can do whatever it likes); we never refine |

