[Lldb-commits] [lldb] r316533 - Fix a compile warning on linux

Stephane Sezer via lldb-commits lldb-commits at lists.llvm.org
Tue Oct 24 16:46:00 PDT 2017


Author: sas
Date: Tue Oct 24 16:46:00 2017
New Revision: 316533

URL: http://llvm.org/viewvc/llvm-project?rev=316533&view=rev
Log:
Fix a compile warning on linux

Can't cast directly between a pointer to function and a pointer to
object.

Modified:
    lldb/trunk/source/API/SBDebugger.cpp

Modified: lldb/trunk/source/API/SBDebugger.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/API/SBDebugger.cpp?rev=316533&r1=316532&r2=316533&view=diff
==============================================================================
--- lldb/trunk/source/API/SBDebugger.cpp (original)
+++ lldb/trunk/source/API/SBDebugger.cpp Tue Oct 24 16:46:00 2017
@@ -72,7 +72,7 @@ static llvm::sys::DynamicLibrary LoadPlu
     // TODO: mangle this differently for your system - on OSX, the first
     // underscore needs to be removed and the second one stays
     LLDBCommandPluginInit init_func =
-        (LLDBCommandPluginInit)dynlib.getAddressOfSymbol(
+        (LLDBCommandPluginInit)(uintptr_t)dynlib.getAddressOfSymbol(
             "_ZN4lldb16PluginInitializeENS_10SBDebuggerE");
     if (init_func) {
       if (init_func(debugger_sb))




More information about the lldb-commits mailing list