changeset 22746:eb3a7df7b740

-s
author Tom Rodriguez <tom.rodriguez@oracle.com>
date Mon, 14 Dec 2015 12:02:18 -0800
parents 9ed36a1fec52
children cc7291261d34
files src/share/vm/code/dependencies.cpp
diffstat 1 files changed, 6 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/vm/code/dependencies.cpp	Tue Dec 08 17:58:45 2015 +0100
+++ b/src/share/vm/code/dependencies.cpp	Mon Dec 14 12:02:18 2015 -0800
@@ -779,12 +779,15 @@
       what = "object ";
     }
     st->print("  %s = %s", what, (put_star? "*": ""));
-    if (arg.is_klass())
+    if (arg.is_klass()) {
       st->print("%s", ((Klass*)arg.metadata_value())->external_name());
-    else if (arg.is_method())
+    } else if (arg.is_method()) {
       ((Method*)arg.metadata_value())->print_value_on(st);
-    else
+    } else if (arg.is_oop()) {
+      arg.oop_value()->print_value_on(st);
+    } else {
       ShouldNotReachHere(); // Provide impl for this type.
+    }
     st->cr();
   }
   if (witness != NULL) {