diff --git a/tools/llvm-objdump/MachODump.cpp b/tools/llvm-objdump/MachODump.cpp index 313e763b2bc..afb765d4afd 100644 --- a/tools/llvm-objdump/MachODump.cpp +++ b/tools/llvm-objdump/MachODump.cpp @@ -368,7 +368,7 @@ void llvm::DisassembleInputMachO(StringRef Filename) { Functions.push_back(f); mi->second = &Functions.back(); for (unsigned i = 0, e = Calls.size(); i != e; ++i) - if (FunctionMap.insert(std::pair(Calls[i],0)) + if (FunctionMap.insert(std::make_pair(Calls[i], (MCFunction*)0)) .second) mi = FunctionMap.begin(); }