src/hotspot/share/c1/c1_LIRGenerator.cpp
changeset 51649 8f594f75e054
parent 51643 8267d480566f
child 51996 84743156e780
--- a/src/hotspot/share/c1/c1_LIRGenerator.cpp	Wed Sep 05 10:39:16 2018 -0700
+++ b/src/hotspot/share/c1/c1_LIRGenerator.cpp	Wed Sep 05 13:10:40 2018 -0700
@@ -3218,7 +3218,7 @@
 void LIRGenerator::do_ProfileCall(ProfileCall* x) {
   // Need recv in a temporary register so it interferes with the other temporaries
   LIR_Opr recv = LIR_OprFact::illegalOpr;
-  LIR_Opr mdo = new_register(T_OBJECT);
+  LIR_Opr mdo = new_register(T_METADATA);
   // tmp is used to hold the counters on SPARC
   LIR_Opr tmp = new_pointer_register();