src/share/vm/opto/parse2.cpp

changeset 1260
8f5825e0aeaa
parent 1215
c96bf21b756f
child 1262
bf3489cc0aa0
     1.1 --- a/src/share/vm/opto/parse2.cpp	Fri Jun 26 07:26:10 2009 -0700
     1.2 +++ b/src/share/vm/opto/parse2.cpp	Fri Jun 26 13:03:29 2009 -0700
     1.3 @@ -1565,7 +1565,7 @@
     1.4      c = pop();                  // Oop to store
     1.5      b = pop();                  // index (already used)
     1.6      a = pop();                  // the array itself
     1.7 -    const Type* elemtype  = _gvn.type(a)->is_aryptr()->elem();
     1.8 +    const TypeOopPtr* elemtype  = _gvn.type(a)->is_aryptr()->elem()->is_oopptr();
     1.9      const TypeAryPtr* adr_type = TypeAryPtr::OOPS;
    1.10      Node* store = store_oop_to_array(control(), a, d, adr_type, c, elemtype, T_OBJECT);
    1.11      break;

mercurial