chiark / gitweb /
rect: Fix compiler errors about uninitialized use of variables
authorKhem Raj <raj.khem@gmail.com>
Wed, 30 Dec 2015 23:53:36 +0000 (23:53 +0000)
committerSimon Tatham <anakin@pobox.com>
Thu, 31 Dec 2015 08:28:14 +0000 (08:28 +0000)
commitff91d2d78d96441893acd1b1099726346e7f84cf
treeabe74c929632c06b4bfeb2abbef2fc9ae949e58e
parentd295a8a93c88bbd65ecfa57f4b70c9c4c6286e97
rect: Fix compiler errors about uninitialized use of variables

error: 'r2.x' may be used uninitialized in this function

Its happening when using gcc 5.3 with musl C library. its considering
the case when case falls into default and immediately after exiting
this there is a check if (r1.h > 0 && r1.w > 0) where r1 element is
used but not assigned anything.

GCC is not noticing the control flow where the initilization will
always work due to assertion call can be a function call from libc

Signed-off-by: Khem Raj <raj.khem@gmail.com>
rect.c