diff options
-rw-r--r-- | llvm/tools/dsymutil/dsymutil.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/tools/dsymutil/dsymutil.cpp b/llvm/tools/dsymutil/dsymutil.cpp index 419d220aa4b..e9ee57f3dee 100644 --- a/llvm/tools/dsymutil/dsymutil.cpp +++ b/llvm/tools/dsymutil/dsymutil.cpp @@ -24,6 +24,7 @@ #include "llvm/Support/Signals.h" #include "llvm/Support/raw_ostream.h" #include "llvm/Support/TargetSelect.h" +#include <cstdint> #include <string> using namespace llvm::dsymutil; @@ -237,7 +238,7 @@ int main(int argc, char **argv) { llvm::PrettyStackTraceProgram StackPrinter(argc, argv); llvm::llvm_shutdown_obj Shutdown; LinkOptions Options; - void *MainAddr = reinterpret_cast<void *>(&exitDsymutil); + void *MainAddr = (void *)(intptr_t)&exitDsymutil; std::string SDKPath = llvm::sys::fs::getMainExecutable(argv[0], MainAddr); SDKPath = llvm::sys::path::parent_path(SDKPath); |