diff -ru gfan0.7.orig/src/gfanlib_circuittableint.h gfan0.7/src/gfanlib_circuittableint.h
--- gfan0.7.orig/src/gfanlib_circuittableint.h	2024-08-15 22:42:58.870553297 +0200
+++ gfan0.7/src/gfanlib_circuittableint.h	2024-08-15 22:44:11.891350667 +0200
@@ -591,7 +591,8 @@
 	    ret=min;
 
 	    {
-	    	auto ret2=CircuitTableIntPOD((s.v*denominatorDivisor.multiplicativeInverse)*boundA.v);
+	    	CircuitTableIntPOD ret2;
+		ret2.v=(s.v*denominatorDivisor.multiplicativeInverse)*boundA.v;
 	    	ret2=MIN(ret2.v,-ret2.v);
 	    	return ret2;
 	    	if(ret.v!=ret2.v)
