@@ -313,7 +313,7 @@ class MultiBranchNode : public MultiNode {
313
313
init_class_id (Class_MultiBranch);
314
314
}
315
315
// returns required number of users to be well formed.
316
- virtual int required_outcnt () const = 0;
316
+ virtual uint required_outcnt () const = 0;
317
317
};
318
318
319
319
// ------------------------------IfNode-----------------------------------------
@@ -435,7 +435,7 @@ class IfNode : public MultiBranchNode {
435
435
virtual const Type *bottom_type () const { return TypeTuple::IFBOTH; }
436
436
virtual Node *Ideal (PhaseGVN *phase, bool can_reshape);
437
437
virtual const Type* Value (PhaseGVN* phase) const ;
438
- virtual int required_outcnt () const { return 2 ; }
438
+ virtual uint required_outcnt () const { return 2 ; }
439
439
virtual const RegMask &out_RegMask () const ;
440
440
Node* fold_compares (PhaseIterGVN* phase);
441
441
static Node* up_one_dom (Node* curr, bool linear_only = false );
@@ -591,7 +591,7 @@ class PCTableNode : public MultiBranchNode {
591
591
virtual Node *Ideal (PhaseGVN *phase, bool can_reshape);
592
592
virtual const Type *bottom_type () const ;
593
593
virtual bool pinned () const { return true ; }
594
- virtual int required_outcnt () const { return _size; }
594
+ virtual uint required_outcnt () const { return _size; }
595
595
};
596
596
597
597
// ------------------------------JumpNode---------------------------------------
@@ -716,7 +716,7 @@ class NeverBranchNode : public MultiBranchNode {
716
716
virtual const Type *bottom_type () const { return TypeTuple::IFBOTH; }
717
717
virtual const Type* Value (PhaseGVN* phase) const ;
718
718
virtual Node *Ideal (PhaseGVN *phase, bool can_reshape);
719
- virtual int required_outcnt () const { return 2 ; }
719
+ virtual uint required_outcnt () const { return 2 ; }
720
720
virtual void emit (C2_MacroAssembler *masm, PhaseRegAlloc *ra_) const { }
721
721
virtual uint size (PhaseRegAlloc *ra_) const { return 0 ; }
722
722
#ifndef PRODUCT
0 commit comments