Am 23.08.2013 um 18:35 hat Peter Maydell geschrieben: > The expression "1LL << 63" tries to shift the 1 into the sign bit of a > 'long long', which provokes a clang sanitizer warning: > > runtime error: left shift of 1 by 63 places cannot be represented in type > 'long long' > > Use "1ULL << 63" as the definition of QCOW_OFLAG_COPIED instead > to avoid this. For consistency, we also update the other QCOW_OFLAG > definitions to use the ULL suffix rather than LL, though only the > shift by 63 is undefined behaviour. > > Signed-off-by: Peter Maydell <peter.mayd...@linaro.org>
Thanks, applied to the block branch. Kevin