[Vm-dev] Suspicious C Compiler warning in Spur garbage collector

Eliot Miranda eliot.miranda at gmail.com
Wed Jul 20 15:19:33 UTC 2016

Hi Nicolas,

_,,,^..^,,,_ (phone)

> On Jul 20, 2016, at 9:44 AM, Nicolas Cellier <nicolas.cellier.aka.nice at gmail.com> wrote:
> Here is the raw complaint:
> ../../spur64src/vm/gcc3x-cointerp.c:18467:28: warning: implicit conversion from 'double' to 'sqInt' (aka 'long long') changes value from 0.9 to 0 [-Wliteral-conversion]
>         GIV(tenuringProportion) = 0.9;

tenuringProportion should be defined as having type double in the class-side #declareCVarsIn: in the class that defines the inst var (SpurGenerationScavenger or SpurMemoryManager).

More information about the Vm-dev mailing list