Author: joerg
Date: Fri May  2 13:58:51 2014
New Revision: 207860

URL: http://llvm.org/viewvc/llvm-project?rev=207860&view=rev
Log:
LLDB_INVALID_ADDRESS may not be too large for a uintptr_t, so cast
first.

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

Modified: 
lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
URL: 
http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp?rev=207860&r1=207859&r2=207860&view=diff
==============================================================================
--- 
lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
 (original)
+++ 
lldb/trunk/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp
 Fri May  2 13:58:51 2014
@@ -2582,7 +2582,7 @@ AppleObjCRuntimeV2::TaggedPointerVendorR
         uintptr_t slot_ptr = 
slot*process->GetAddressByteSize()+m_objc_debug_taggedpointer_classes;
         Error error;
         uintptr_t slot_data = process->ReadPointerFromMemory(slot_ptr, error);
-        if (error.Fail() || slot_data == 0 || slot_data == 
LLDB_INVALID_ADDRESS)
+        if (error.Fail() || slot_data == 0 || slot_data == 
uintptr_t(LLDB_INVALID_ADDRESS))
             return nullptr;
         actual_class_descriptor_sp = 
m_runtime.GetClassDescriptorFromISA((ObjCISA)slot_data);
         if (!actual_class_descriptor_sp)


_______________________________________________
lldb-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits

Reply via email to