--- a/src/hotspot/share/utilities/globalDefinitions.hpp Mon Nov 26 22:49:57 2018 -0800
+++ b/src/hotspot/share/utilities/globalDefinitions.hpp Mon Nov 26 17:35:35 2018 +0100
@@ -1110,16 +1110,16 @@
if (value < 0) result = 0-result;
return result;
}
-static inline unsigned long uabs(unsigned long n) {
+static inline julong uabs(julong n) {
union {
- unsigned long result;
- long value;
+ julong result;
+ jlong value;
};
result = n;
if (value < 0) result = 0-result;
return result;
}
-static inline unsigned long uabs(jlong n) { return uabs((unsigned long)n); }
+static inline julong uabs(jlong n) { return uabs((julong)n); }
static inline unsigned int uabs(int n) { return uabs((unsigned int)n); }
// "to" should be greater than "from."