diff options
author | Devang Patel <dpatel@apple.com> | 2009-03-02 17:58:28 +0000 |
---|---|---|
committer | Devang Patel <dpatel@apple.com> | 2009-03-02 17:58:28 +0000 |
commit | 13dbe873bd3cb3adef3a74a1929b229ebb999c52 (patch) | |
tree | a68edf66200246e7521f4111e61f06fefc575b9d /clang/lib/CodeGen/CGDebugInfo.cpp | |
parent | fa9c6a4dd1f6d9e92ada5f9ea6ab02c153c89924 (diff) | |
download | bcm5719-llvm-13dbe873bd3cb3adef3a74a1929b229ebb999c52.tar.gz bcm5719-llvm-13dbe873bd3cb3adef3a74a1929b229ebb999c52.zip |
Enable Objective-C interface debug info.
llvm-svn: 65850
Diffstat (limited to 'clang/lib/CodeGen/CGDebugInfo.cpp')
-rw-r--r-- | clang/lib/CodeGen/CGDebugInfo.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/CodeGen/CGDebugInfo.cpp b/clang/lib/CodeGen/CGDebugInfo.cpp index 101dae05926..63ba0dfd39b 100644 --- a/clang/lib/CodeGen/CGDebugInfo.cpp +++ b/clang/lib/CodeGen/CGDebugInfo.cpp @@ -493,7 +493,6 @@ llvm::DIType CGDebugInfo::getOrCreateType(QualType Ty, case Type::Vector: case Type::ExtVector: case Type::ExtQual: - case Type::ObjCInterface: case Type::ObjCQualifiedInterface: case Type::ObjCQualifiedId: case Type::FixedWidthInt: @@ -504,6 +503,8 @@ llvm::DIType CGDebugInfo::getOrCreateType(QualType Ty, // Unsupported types return llvm::DIType(); + case Type::ObjCInterface: + Slot = CreateType(cast<ObjCInterfaceType>(Ty), Unit); break; case Type::Builtin: Slot = CreateType(cast<BuiltinType>(Ty), Unit); break; case Type::Pointer: Slot = CreateType(cast<PointerType>(Ty), Unit); break; case Type::Typedef: Slot = CreateType(cast<TypedefType>(Ty), Unit); break; |