src/share/vm/c1/c1_GraphBuilder.cpp

changeset 2658
c7f3d0b4570f
parent 2634
425688247f3d
child 2687
3d58a4983660
child 2781
e1162778c1c8
     1.1 --- a/src/share/vm/c1/c1_GraphBuilder.cpp	Fri Mar 18 15:52:42 2011 -0700
     1.2 +++ b/src/share/vm/c1/c1_GraphBuilder.cpp	Fri Mar 18 16:00:34 2011 -0700
     1.3 @@ -1471,9 +1471,9 @@
     1.4    if (code == Bytecodes::_getstatic || code == Bytecodes::_putstatic) {
     1.5      if (state_before != NULL) {
     1.6        // build a patching constant
     1.7 -      obj = new Constant(new ClassConstant(holder), state_before);
     1.8 +      obj = new Constant(new InstanceConstant(holder->java_mirror()), state_before);
     1.9      } else {
    1.10 -      obj = new Constant(new ClassConstant(holder));
    1.11 +      obj = new Constant(new InstanceConstant(holder->java_mirror()));
    1.12      }
    1.13    }
    1.14  

mercurial