genodelabs/genode — Issue #23: Enable -Wconversion compiler flag (was mantis id 134)
Author: nfeske
Created: 2011-12-20 09:14:57+00:00
State: open
Labels: cleanup

GCC manpage about the Wconversion option:

Warn for implicit conversions that may alter a value. This includes conversions between real and integer, like `abs (x)' when `x' is `double'; conversions between signed and unsigned, like `unsigned ui = -1'; and conversions to smaller types, like `sqrtf (M_PI)'. Do not warn for explicit casts like `abs ((int) x)' and `ui = (unsigned) -1', or if the value is not changed by the conversion like in `abs (2.0)'. Warnings about conversions between signed and unsigned integers can be disabled by using `-Wno-sign-conversion'.