Apply patch for HARMONY-5997 to fix failed escape analysis

git-svn-id: https://svn.apache.org/repos/asf/harmony/enhanced/drlvm/trunk@709893 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/vm/jitrino/src/optimizer/escanalyzer.cpp b/vm/jitrino/src/optimizer/escanalyzer.cpp
index 034a489..2d0332f 100644
--- a/vm/jitrino/src/optimizer/escanalyzer.cpp
+++ b/vm/jitrino/src/optimizer/escanalyzer.cpp
@@ -913,7 +913,7 @@
 
             case Op_LdVar:             // ldvar
                 type = inst->getDst()->getType();
-                if (type->isReference()) {
+                if (type->isReference()&&(!type->isUnmanagedPtr())) {
                     cgnode = findCnGNode_op(inst->getDst()->getId());
                     assert(cgnode!=NULL);
                     cgn_src=findCnGNode_op(inst->getSrc(0)->getId());