Author: fanningpj
Date: Sat Jun 6 14:28:45 2026
New Revision: 1935066
Log:
fix GDate bug
Modified:
xmlbeans/trunk/src/main/java/org/apache/xmlbeans/GDateBuilder.java
Modified: xmlbeans/trunk/src/main/java/org/apache/xmlbeans/GDateBuilder.java
==============================================================================
--- xmlbeans/trunk/src/main/java/org/apache/xmlbeans/GDateBuilder.java Sat Jun
6 14:19:26 2026 (r1935065)
+++ xmlbeans/trunk/src/main/java/org/apache/xmlbeans/GDateBuilder.java Sat Jun
6 14:28:45 2026 (r1935066)
@@ -869,7 +869,7 @@ public final class GDateBuilder implemen
// Add months and years
temp = Math.addExact(_M, Math.multiplyExact(sign, month));
_M = _modulo(temp, 1, 13);
- _CY = _CY + sign * Math.toIntExact(year + _fQuotient(temp, 1,
13));
+ _CY = _CY + sign * year + (int) _fQuotient(temp, 1, 13);
// In new month, day may need to be pegged before proceeding
if (hasDay()) {
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]