diff src/share/vm/opto/callnode.cpp @ 223:1dd146f17531

6716441: error in meet with +DoEscapeAnalysis Summary: Set instance_id to InstanceBot for InstPtr->meet(AryPtr) when types are not related. Reviewed-by: jrose, never
author kvn
date Thu, 26 Jun 2008 13:34:00 -0700
parents 885ed790ecf0
children 9c2ecc2ffb12
line wrap: on
line diff
--- a/src/share/vm/opto/callnode.cpp	Tue Jun 24 16:00:14 2008 -0700
+++ b/src/share/vm/opto/callnode.cpp	Thu Jun 26 13:34:00 2008 -0700
@@ -632,7 +632,7 @@
   const TypeOopPtr *adrInst_t  = addr_t->isa_oopptr();
 
   // if not an InstPtr or not an instance type, assume the worst
-  if (adrInst_t == NULL || !adrInst_t->is_instance_field()) {
+  if (adrInst_t == NULL || !adrInst_t->is_known_instance_field()) {
     return true;
   }
   Compile *C = phase->C;