< prev index next >

src/share/vm/opto/mathexactnode.cpp

Print this page

        

*** 165,175 **** bool OverflowMulLNode::can_overflow(const Type* t1, const Type* t2) const { return MulHelper<OverflowMulLNode>::can_overflow(t1, t2); } const Type* OverflowNode::sub(const Type* t1, const Type* t2) const { ! fatal(err_msg_res("sub() should not be called for '%s'", NodeClassNames[this->Opcode()])); return TypeInt::CC; } template <typename OverflowOp> struct IdealHelper { --- 165,175 ---- bool OverflowMulLNode::can_overflow(const Type* t1, const Type* t2) const { return MulHelper<OverflowMulLNode>::can_overflow(t1, t2); } const Type* OverflowNode::sub(const Type* t1, const Type* t2) const { ! fatal("sub() should not be called for '%s'", NodeClassNames[this->Opcode()]); return TypeInt::CC; } template <typename OverflowOp> struct IdealHelper {
< prev index next >