[Lldb-commits] [lldb] r147722 - /lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp

Greg Clayton gclayton at apple.com
Fri Jan 6 20:21:42 PST 2012


Author: gclayton
Date: Fri Jan  6 22:21:42 2012
New Revision: 147722

URL: http://llvm.org/viewvc/llvm-project?rev=147722&view=rev
Log:
<rdar://problem/10658091>

Fixed dynamic types for objective C to not try and make everything dynamic including base classes.


Modified:
    lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp

Modified: lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp?rev=147722&r1=147721&r2=147722&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp (original)
+++ lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntime.cpp Fri Jan  6 22:21:42 2012
@@ -180,7 +180,7 @@
 {
     lldb::LanguageType known_type = in_value.GetObjectRuntimeLanguage();
     if (known_type == lldb::eLanguageTypeObjC)
-        return true;
+        return in_value.IsPossibleDynamicType ();
     else
         return in_value.IsPointerType();
 }





More information about the lldb-commits mailing list