]> git.siccegge.de Git - frida/frida.git/blobdiff - src/disassembler/Target.cxx
Forward port to llvm-3.5 (cip)
[frida/frida.git] / src / disassembler / Target.cxx
index 56042d55b0ee761ee98b57ef6d747625996490c5..bb96b0d7031a04cbb400b1e4703acbf286cc8459 100644 (file)
@@ -3,12 +3,12 @@
 
 #include <string>
 
-Target::    Target(const llvm::OwningPtr<llvm::object::Binary>& binary)
+Target::Target(llvm::object::Binary* binary)
     : _logger(log4cxx::Logger::getLogger("disassembler.Target"))
     , triple("unknown-unknown-unknown")
 {
     std::string error;
-    llvm::object::ObjectFile * o = llvm::dyn_cast<llvm::object::ObjectFile>(binary.get());
+    llvm::object::ObjectFile * o = llvm::dyn_cast<llvm::object::ObjectFile>(binary);
 
     triple.setArch(llvm::Triple::ArchType(o->getArch()));
     std::string tripleName(triple.getTriple());