mirror of
https://github.com/MariaDB/server.git
synced 2025-01-18 21:12:26 +01:00
c6ff8a6500
--- Added casts and fixed wrong type. --- Added casts and fixed wrong type. --- Merge jamppa@bk-internal.mysql.com:/home/bk/mysql-5.1-marvel into a88-113-38-195.elisa-laajakaista.fi:/home/my/bk/mysql-5.1-marvel --- Don't give warning that readonly variable is forced to be readonly mysql-test-run run now fails if we have [Warning] and [ERROR] as tags in .err file Fixed wrong reference to the mysql manual Fixed wrong prototype that caused some tests to fail on 64 bit platforms --- Disabled compiler warnings mainly for Win 64. --- Added casts to remove compiler warnings on windows Give warnings also for safe_mutex errors found by test system Added some warnings from different machines in pushbuild --- Merge bk-internal.mysql.com:/home/bk/mysql-5.1-marvel into mysql.com:/home/my/mysql-5.1 --- Added escapes for double quotes and parenthesis. --- Archive db fix plus added non-critical warnings in ignore list. --- Fixed previously added patch and added new ignored warning. client/mysqltest.c: Added casts to avoid compiler warnings. --- Added casts to avoid compiler warnings. mysql-test/lib/mtr_report.pl: Test run now fails if we have [Warning] and [ERROR] as tags in .err file Added list of all common 'not fatal' errors to ignore error list --- Give warnings also for safe_mutex errors Added some warnings from different machines in pushbuild --- Added escapes for double quotes and parenthesis. --- Added non-critical warnings to be ignored. --- Fixed a wrong regexp Added new non-critical warning mysql-test/mysql-test-run-shell.sh: Fixed some wrong startup options mysql-test/r/func_misc.result: Test case for archive db fix. mysql-test/t/disabled.def: Disable instance manager tests because they generate warnings (and probably don't read the option files correctly) mysql-test/t/func_misc.test: Test case for archive db fix. mysys/array.c: Added casts to avoid compiler warnings. mysys/hash.c: Added casts to avoid compiler warnings. mysys/my_compress.c: Added casts to remove compiler warnings on windows mysys/my_conio.c: To avoid a warning from compiler. mysys/my_pread.c: Archive db fix. mysys/my_quick.c: Added cast to avoid compiler warning. --- Added cast to avoid compiler warning. sql/ha_ndbcluster_binlog.cc: Ensure we log all binglog errors with the "NDB Binlog" tag sql/ha_partition.cc: result is type bool, so calculation should be forced to that also. sql/log.cc: Fixed compiler problem on Solaris. sql/slave.cc: Make errors uniform sql/sql_class.cc: Added cast to remove compiler warnings on windows sql/sql_map.cc: Added casts to avoid compiler warnings. --- Added casts to avoid compiler warnings. sql/sql_plugin.cc: Fixed wrong type. --- Don't give warning that readonly variable is forced to be readonly sql/stacktrace.c: Corrected manual reference storage/archive/azio.c: Archive db fix. --- Fixed previously added patch. storage/blackhole/ha_blackhole.cc: Fixed wrong prototype that caused test to fail on 64 bit platforms storage/example/ha_example.cc: Fixed wrong prototype that caused test to fail on 64 bit platforms strings/ctype-ucs2.c: Fixed wrong type. --- Fixed wrong type. support-files/compiler_warnings.supp: Added new disabled warnings for Win 64.
79 lines
3.1 KiB
Text
79 lines
3.1 KiB
Text
#
|
|
# This file contains compiler warnings that can
|
|
# be ignored for various reasons.
|
|
#
|
|
|
|
integer.cpp: .*control reaches end of non-void function.*: 1288-1427
|
|
DictTabInfo.cpp : .*invalid access to non-static.*
|
|
DictTabInfo.cpp : .*macro was used incorrectly.*
|
|
DbdihMain.cpp : .*unused variable.* : 6666-7013
|
|
DbtupExecQuery.cpp : .*unused variable.* : 1823
|
|
kernel_types.h : .*only defines private constructors and has no friends.* : 51
|
|
Dbtup.hpp: .*only defines private constructors and has no friends.*
|
|
diskpage.hpp: .*only defines private constructors and has no friends.*
|
|
tuppage.hpp: .*only defines private constructors and has no friends.*
|
|
NdbScanOperation.cpp: .*unused variable '__align'.* : 1190-1200
|
|
sql_yacc.cc : .*label 'yyerrlab1' defined but not used.*
|
|
kernel_types.h : .*'struct Local_key' only defines private constructors and has no friends.*
|
|
lgman.hpp : .*'struct Lgman::Buffer_idx' only defines private constructors and has no friends.*
|
|
SchemaFile.hpp : .*'struct SchemaFile::TableEntry' only defines private constructors and has no friends.*
|
|
sql_yacc.cc : .*switch statement contains 'default' but no 'case' labels.*
|
|
|
|
#
|
|
# Things that can be ignored in InnoDB
|
|
#
|
|
pars0grm.tab.c: .*'yyerrorlab' : unreferenced label.*
|
|
_flex_tmp.c: .*not enough actual parameters for macro 'yywrap'.*
|
|
pars0lex.l: .*conversion from 'ulint' to 'int', possible loss of data.*
|
|
|
|
#
|
|
# bdb is not critical to keep up to date
|
|
#
|
|
.*/bdb/.* : .*discards qualifiers from pointer target type.*
|
|
.*/bdb/.* : .*unused parameter.*
|
|
.*/bdb/.* : .*may be used uninitialized.*
|
|
.*/bdb/.* : .*empty body in an if-statement.*
|
|
db_vrfy.c : .*comparison is always false due to limited range of data type.*
|
|
|
|
#
|
|
# Ignore all conversion warnings on windows 64
|
|
# (Is safe as we are not yet supporting strings >= 2G)
|
|
#
|
|
.* : conversion from '__int64' to .*int'.*
|
|
.* : conversion from '__int64' to 'uint8'.*
|
|
.* : conversion from '__int64' to 'uint32'.*
|
|
.* : conversion from '__int64' to 'u.*long'.*
|
|
.* : conversion from '__int64' to 'long'.*
|
|
.* : conversion from '__int64' to 'off_t'.*
|
|
.* : conversion from '.*size_t' to .*int'.*
|
|
.* : conversion from '.*size_t' to 'TaoCrypt::word32'.*
|
|
.* : conversion from '.*size_t' to 'u.*long'.*
|
|
.* : conversion from '.*size_t' to 'uint32'.*
|
|
.* : conversion from '.*size_t' to 'off_t'.*
|
|
.* : conversion from '.*size_t' to 'size_s'.*
|
|
.* : conversion from '.*size_t' to 'DWORD'.*
|
|
.* : conversion from '.*size_t' to 'uLongf'.*
|
|
.* : conversion from '.*size_t' to 'UINT'.*
|
|
.* : conversion from '.*size_t' to 'uInt'.*
|
|
.* : conversion from '.*size_t' to 'uint16'.*
|
|
|
|
#
|
|
# The following should be fixed by the ndb team
|
|
#
|
|
.*/ndb/.* : .*used uninitialized in this function.*
|
|
.*/ndb/.* : .*unused variable.*
|
|
.*/ndb/.* : .*defined but not used.*
|
|
|
|
#
|
|
# Unexplanable (?) stuff
|
|
#
|
|
listener.cc : .*conversion from 'SOCKET' to 'int'.*
|
|
net_serv.cc : .*conversion from 'SOCKET' to 'int'.*
|
|
|
|
# allow a little moving space for the warning below
|
|
mi_packrec.c : .*result of 32-bit shift implicitly converted to 64 bits.* : 560-600
|
|
|
|
#
|
|
# Wrong compiler warnings
|
|
#
|
|
.* : .*no matching operator delete found; memory will not be freed if initialization throws an exception.*
|