--- a/hotspot/src/share/vm/opto/subnode.cpp Tue May 06 09:56:55 2014 -0400
+++ b/hotspot/src/share/vm/opto/subnode.cpp Wed May 07 06:03:31 2014 -0700
@@ -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.