configure: fix double check tests with Clang
commitc075a7239937e6ae45bcd3793c37b0168bfae93d
authorBlue Swirl <blauwirbel@gmail.com>
Thu, 9 Aug 2012 20:21:25 +0000 (9 20:21 +0000)
committerBlue Swirl <blauwirbel@gmail.com>
Sat, 11 Aug 2012 15:07:45 +0000 (11 15:07 +0000)
tree316d0dd2a807e904697bc640b5486432a11127af
parent8dc38a78d0f74e1561c1fe4d276150a1a8a12c4c
configure: fix double check tests with Clang

Configuring with Clang compiler with -Werror would not work after
improved checks:
/tmp/qemu-conf--25992-.c:4:32: error: self-comparison always evaluates
to true [-Werror,-Wtautological-compare]
int main(void) { return preadv == preadv; }
/tmp/qemu-conf--25992-.c:13:26: error: self-comparison always
evaluates to true [-Werror,-Wtautological-compare]
    return epoll_create1 == epoll_create1;
/tmp/qemu-conf--25992-.c:3:13: error: explicitly assigning a variable
of type 'char **' to itself [-Werror,-Wself-assign]
    environ = environ;

Avoid the errors by adjusting the tests.

Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
configure