~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to support-files/compiler_warnings.supp

  • Committer: brian
  • Date: 2008-06-25 05:29:13 UTC
  • Revision ID: brian@localhost.localdomain-20080625052913-6upwo0jsrl4lnapl
clean slate

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# This file contains compiler warnings that can
 
3
# be ignored for various reasons.
 
4
#
 
5
 
 
6
integer.cpp: .*control reaches end of non-void function.*: 1288-1427
 
7
DictTabInfo.cpp : .*invalid access to non-static.*
 
8
DictTabInfo.cpp : .*macro was used incorrectly.*
 
9
DbdihMain.cpp : .*unused variable.* : 6666-7013
 
10
DbtupExecQuery.cpp : .*unused variable.* : 1823
 
11
kernel_types.h : .*only defines private constructors and has no friends.* : 51
 
12
Dbtup.hpp:   .*only defines private constructors and has no friends.*
 
13
diskpage.hpp:   .*only defines private constructors and has no friends.*
 
14
tuppage.hpp:   .*only defines private constructors and has no friends.*
 
15
NdbScanOperation.cpp: .*unused variable '__align'.* : 1190-1200
 
16
sql_yacc.cc : .*label 'yyerrlab1' defined but not used.*
 
17
kernel_types.h : .*'struct Local_key' only defines private constructors and has no friends.*
 
18
lgman.hpp : .*'struct Lgman::Buffer_idx' only defines private constructors and has no friends.*
 
19
SchemaFile.hpp : .*'struct SchemaFile::TableEntry' only defines private constructors and has no friends.*
 
20
sql_yacc.cc : .*switch statement contains 'default' but no 'case' labels.*
 
21
 
 
22
#
 
23
# Things that can be ignored in InnoDB
 
24
#
 
25
pars0grm.tab.c: .*'yyerrorlab' : unreferenced label.*
 
26
_flex_tmp.c: .*not enough actual parameters for macro 'yywrap'.*
 
27
pars0lex.l: .*conversion from 'ulint' to 'int', possible loss of data.*
 
28
 
 
29
#
 
30
# readline is not maintained by us
 
31
#
 
32
.*/cmd-line-utils/readline/.* : .*
 
33
 
 
34
#
 
35
# Ignore all conversion warnings on windows 64
 
36
# (Is safe as we are not yet supporting strings >= 2G)
 
37
#
 
38
.* : conversion from '__int64' to .*int'.*
 
39
.* : conversion from '__int64' to 'uint8'.*
 
40
.* : conversion from '__int64' to 'uint32'.*
 
41
.* : conversion from '__int64' to 'u.*long'.*
 
42
.* : conversion from '__int64' to 'long'.*
 
43
.* : conversion from '__int64' to 'off_t'.*
 
44
.* : conversion from '.*size_t' to .*int'.*
 
45
.* : conversion from '.*size_t' to 'TaoCrypt::word32'.*
 
46
.* : conversion from '.*size_t' to 'u.*long'.*
 
47
.* : conversion from '.*size_t' to 'uint32'.*
 
48
.* : conversion from '.*size_t' to 'off_t'.*
 
49
.* : conversion from '.*size_t' to 'size_s'.*
 
50
.* : conversion from '.*size_t' to 'DWORD'.*
 
51
.* : conversion from '.*size_t' to 'uLongf'.*
 
52
.* : conversion from '.*size_t' to 'UINT'.*
 
53
.* : conversion from '.*size_t' to 'uInt'.*
 
54
.* : conversion from '.*size_t' to 'uint16'.*
 
55
 
 
56
#
 
57
# The following should be fixed by the ndb team
 
58
#
 
59
.*/ndb/.* : .*used uninitialized in this function.*
 
60
.*/ndb/.* : .*unused variable.*
 
61
.*/ndb/.* : .*defined but not used.*
 
62
 
 
63
#
 
64
# Unexplanable (?) stuff
 
65
#
 
66
listener.cc : .*conversion from 'SOCKET' to 'int'.*
 
67
net_serv.cc : .*conversion from 'SOCKET' to 'int'.*
 
68
 
 
69
# allow a little moving space for the warning below
 
70
mi_packrec.c : .*result of 32-bit shift implicitly converted to 64 bits.* : 560-600
 
71
 
 
72
#
 
73
# Wrong compiler warnings
 
74
#
 
75
.* : .*no matching operator delete found; memory will not be freed if initialization throws an exception.*
 
76
ctype-simple.c : .*unary minus operator applied to unsigned type, result still unsigned.*
 
77
 
 
78
#
 
79
# Third party code
 
80
#
 
81
 
 
82
.*/extra/libevent/.* : .*comparison between signed and unsigned.*
 
83
.*/extra/libevent/.* : .*unused parameter.*
 
84
.*/extra/libevent/.* : .*empty body in an if-statement.*
 
85
.*/extra/libevent/.* : .*comparison of unsigned expression >= 0 is always true.*
 
86
.*/extra/libevent/.* : .*assignment discards qualifiers from pointer target type.*
 
87
.*/extra/libevent/.* : .*initialization discards qualifiers from pointer target type.*
 
88
 
 
89