Author: fanningpj
Date: Fri Aug 19 00:46:39 2022
New Revision: 1903547
URL: http://svn.apache.org/viewvc?rev=1903547&view=rev
Log:
some int narrowing
Modified:
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/GDateBuilder.java
Modified: xmlbeans/trunk/src/main/java/org/apache/xmlbeans/GDateBuilder.java
URL:
http://svn.apache.org/viewvc/xmlbeans/trunk/src/main/java/org/apache/xmlbeans/GDateBuilder.java?rev=1903547&r1=1903546&r2=1903547&view=diff
==============================================================================
--- xmlbeans/trunk/src/main/java/org/apache/xmlbeans/GDateBuilder.java
(original)
+++ xmlbeans/trunk/src/main/java/org/apache/xmlbeans/GDateBuilder.java Fri Aug
19 00:46:39 2022
@@ -904,7 +904,7 @@ public final class GDateBuilder implemen
if (datemath) {
// days: may require renormalization
- _D += (long) sign * day + carry;
+ _D = Math.addExact(_D,
Math.toIntExact(Math.addExact(Math.multiplyExact(sign, day), carry)));
_normalizeDate();
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]