On Tue, Apr 14, 2015 at 07:03:53AM -0600, Eric Blake wrote: > On 04/14/2015 06:43 AM, Pavel Hrdina wrote: > > ../../src/xen/block_stats.c:82: warning: dereferencing type-punned > > pointer will break strict-aliasing rules [-Wstrict-aliasing] > > > > Signed-off-by: Pavel Hrdina <phrdina@xxxxxxxxxx> > > --- > > src/xen/block_stats.c | 6 +++--- > > 1 file changed, 3 insertions(+), 3 deletions(-) > > > > diff --git a/src/xen/block_stats.c b/src/xen/block_stats.c > > index e1e10a2..9dd3a07 100644 > > --- a/src/xen/block_stats.c > > +++ b/src/xen/block_stats.c > > @@ -63,7 +63,7 @@ static int64_t > > read_stat(const char *path) > > { > > char str[64]; > > - int64_t r; > > + long long r; > > size_t i; > > FILE *fp; > > > > @@ -79,10 +79,10 @@ read_stat(const char *path) > > return -1; > > > > str[i] = '\0'; /* make sure the string is nul-terminated */ > > - if (virStrToLong_ll(str, NULL, 10, (long long *) &r) < 0) > > + if (virStrToLong_ll(str, NULL, 10, &r) < 0) > > return -1; > > > > - return r; > > + return (int64_t)r; > > The cast is not necessary here. I thought that is not necessary and I'll happily drop it. > > ACK whether or not you drop the cast. Thanks, pushed now. > > -- > Eric Blake eblake redhat com +1-919-301-3266 > Libvirt virtualization library http://libvirt.org > -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list