--- a/hotspot/src/share/vm/opto/subnode.cpp Fri May 09 16:50:54 2014 -0400
+++ b/hotspot/src/share/vm/opto/subnode.cpp Mon May 12 09:47:57 2014 -0400
@@ -242,8 +242,8 @@
const Type *SubINode::sub( const Type *t1, const Type *t2 ) const {
const TypeInt *r0 = t1->is_int(); // Handy access
const TypeInt *r1 = t2->is_int();
- int32 lo = r0->_lo - r1->_hi;
- int32 hi = r0->_hi - r1->_lo;
+ int32_t lo = r0->_lo - r1->_hi;
+ int32_t hi = r0->_hi - r1->_lo;
// We next check for 32-bit overflow.
// If that happens, we just assume all integers are possible.