< prev index next >

src/share/vm/opto/callnode.hpp

Print this page

        

@@ -708,11 +708,11 @@
     if (ValueTypeReturnedAsFields &&
         method != NULL &&
         method->is_method_handle_intrinsic() &&
         r->cnt() > TypeFunc::Parms &&
         r->field_at(TypeFunc::Parms)->isa_valuetypeptr() &&
-        r->field_at(TypeFunc::Parms)->is_valuetypeptr()->value_type()->value_klass() == C->env()->___Value_klass()) {
+        r->field_at(TypeFunc::Parms)->is_valuetypeptr()->is__Value()) {
       init_flags(Flag_is_macro);
       C->add_macro_node(this);
     }
 
     _is_scalar_replaceable = false;

@@ -877,11 +877,11 @@
   // True when MemBar for new is redundant with MemBar at initialzer exit
   bool _is_allocation_MemBar_redundant;
 
   virtual uint size_of() const; // Size is bigger
   AllocateNode(Compile* C, const TypeFunc *atype, Node *ctrl, Node *mem, Node *abio,
-               Node *size, Node *klass_node, Node *initial_test, ValueTypeNode* value_node = NULL);
+               Node *size, Node *klass_node, Node *initial_test, ValueTypeBaseNode* value_node = NULL);
   // Expansion modifies the JVMState, so we need to clone it
   virtual void  clone_jvms(Compile* C) {
     if (jvms() != NULL) {
       set_jvms(jvms()->clone_deep(C));
       jvms()->set_map_deep(this);
< prev index next >