[MDEV-13216] warning: comparison between signed and unsigned integer expressions Created: 2017-06-29  Updated: 2017-07-05  Resolved: 2017-07-05

Status: Closed
Project: MariaDB Server
Component/s: Compiling
Affects Version/s: 10.2.6
Fix Version/s: 10.2.7

Type: Bug Priority: Minor
Reporter: Guillermo Céspedes Tabárez Assignee: Georg Richter
Resolution: Fixed Votes: 0
Labels: compile, warning
Environment:

Debian 8.8 x32 - Digitalocean

  1. uname -a
    Linux framework 3.16.0-4-686-pae #1 SMP Debian 3.16.43-2+deb8u2 (2017-06-26) i686 GNU/Linux


 Description   

[ 42%] Building C object libmariadb/unittest/libmariadb/CMakeFiles/connection.dir/connection.c.o
In file included from /var/tmp/mariadb_build/mariadb_src/libmariadb/unittest/libmariadb/connection.c:28:0:
/var/tmp/mariadb_build/mariadb_src/libmariadb/unittest/libmariadb/connection.c: In function ‘test_connection_timeout’:
/var/tmp/mariadb_build/mariadb_src/libmariadb/unittest/libmariadb/connection.c:660:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
FAIL_IF(elapsed > 2 * timeout, "timeout ignored")
^
/var/tmp/mariadb_build/mariadb_src/libmariadb/unittest/libmariadb/my_test.h:79:5: note: in definition of macro ‘FAIL_IF’
if (expr)\
^
/var/tmp/mariadb_build/mariadb_src/libmariadb/unittest/libmariadb/connection.c: In function ‘test_connection_timeout2’:
/var/tmp/mariadb_build/mariadb_src/libmariadb/unittest/libmariadb/connection.c:680:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
FAIL_IF(elapsed > 2 * timeout, "timeout ignored")
^
/var/tmp/mariadb_build/mariadb_src/libmariadb/unittest/libmariadb/my_test.h:79:5: note: in definition of macro ‘FAIL_IF’
if (expr)\
^
/var/tmp/mariadb_build/mariadb_src/libmariadb/unittest/libmariadb/connection.c: In function ‘test_connection_timeout3’:
/var/tmp/mariadb_build/mariadb_src/libmariadb/unittest/libmariadb/connection.c:705:19: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
FAIL_IF(elapsed > timeout + 1, "timeout ignored")
^
/var/tmp/mariadb_build/mariadb_src/libmariadb/unittest/libmariadb/my_test.h:79:5: note: in definition of macro ‘FAIL_IF’
if (expr)\
^



 Comments   
Comment by Elena Stepanova [ 2017-07-03 ]

Can be seen in buildbot
http://buildbot.askmonty.org/buildbot/builders/kvm-deb-jessie-x86/builds/2482/steps/compile/logs/warnings%20%2856%29

Generated at Thu Feb 08 08:03:49 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.