25 Feb
2018
25 Feb
'18
3:53 p.m.
Hi, in integer/gcd/cl_I_gcd_aux2.cc there are the lines (starting at line 76): void partial_gcd (uintDD z1, uintDD z2, partial_gcd_result* erg) { var uintD x1 = 1; ... line 100: if (qx > (uintDD)(~x1)) { The compiler tells me that after taking the bitwise complement of x1, the (uintDD) cast will extend x1 by adding zeros, which is probably not the intention? See https://docs.microsoft.com/en-us/cpp/error-messages/compiler-warnings/compil... Regards, Jan Rheinländer