diff src/share/vm/runtime/deoptimization.cpp @ 3134:4b63eb1197ca

Various fixes around escape analysis.
author Thomas Wuerthinger <thomas@wuerthinger.net>
date Sat, 02 Jul 2011 02:46:04 +0200
parents 536528f48708
children 5ca1332171c8
line wrap: on
line diff
--- a/src/share/vm/runtime/deoptimization.cpp	Fri Jul 01 21:07:29 2011 +0200
+++ b/src/share/vm/runtime/deoptimization.cpp	Sat Jul 02 02:46:04 2011 +0200
@@ -889,6 +889,9 @@
     KlassHandle k(((ConstantOopReadValue*) sv->klass())->value()());
     Handle obj = sv->value();
     assert(obj.not_null(), "reallocation was missed");
+    if (TraceDeoptimization) {
+      tty->print_cr("reassign fields for object of type %s!", k->name()->as_C_string());
+    }
 
     if (k->oop_is_instance()) {
       instanceKlass* ik = instanceKlass::cast(k());