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]

Reply via email to