Menu

#3 some more build warnings for gcc >= 3.3

open
nobody
None
5
2006-05-19
2006-05-19
Anonymous
No

In file included from CollCache.h:27,
from CollBag.cc:26:
ValueCache.h:29: warning: `class eyedb::ValueItem' only
defines a private
destructor and has no friends

In file included from CollCache.h:27,
from Collection.cc:30:
ValueCache.h:29: warning: `class eyedb::ValueItem' only
defines a private
destructor and has no friends

In file included from CollCache.h:27,
from CollSet.cc:26:
ValueCache.h:29: warning: `class eyedb::ValueItem' only
defines a private
destructor and has no friends

oqlatom.cc: In member function `virtual eyedb::oqmlStatus*
eyedb::oqmlInt::eval(eyedb::Database*,
eyedb::oqmlContext*,
eyedb::oqmlAtomList**, eyedb::oqmlComp*,
eyedb::oqmlAtom*)':
oqlatom.cc:152: warning: passing `double' for argument
1 of `
eyedb::oqmlAtom_int::oqmlAtom_int(long long int)'

oqlcast.cc: In member function `virtual eyedb::oqmlStatus*
eyedb::oqmlIntOp::eval(eyedb::Database*,
eyedb::oqmlContext*,
eyedb::oqmlAtomList**, eyedb::oqmlComp*,
eyedb::oqmlAtom*)':
oqlcast.cc:172: warning: passing `double' for argument
1 of `
eyedb::oqmlAtom_int::oqmlAtom_int(long long int)'
oqlcast.cc: In member function `virtual eyedb::oqmlStatus*
eyedb::oqmlCharOp::eval(eyedb::Database*,
eyedb::oqmlContext*,
eyedb::oqmlAtomList**, eyedb::oqmlComp*,
eyedb::oqmlAtom*)':
oqlcast.cc:221: warning: passing `double' for argument
1 of `
eyedb::oqmlAtom_char::oqmlAtom_char(char)'

oqliter.cc: In function `void
eyedb::promote_atom(eyedb::oqmlDotDesc*,
eyedb::oqmlAtom*&)':
oqliter.cc:734: warning: passing `double' for argument
1 of `
eyedb::oqmlAtom_int::oqmlAtom_int(long long int)'
oqliter.cc:736: warning: passing `double' for argument
1 of `
eyedb::oqmlAtom_char::oqmlAtom_char(char)'

oqlnewdel.cc: In function `eyedb::oqmlStatus*
eyedb::getInt32Val(eyedb::oqmlNode*,
eyedb::oqmlAtom*, unsigned char*)':
oqlnewdel.cc:458: warning: assignment to `int32' from
`double'
oqlnewdel.cc:458: warning: argument to `int' from `double'
oqlnewdel.cc: In function `eyedb::oqmlStatus*
eyedb::getInt64Val(eyedb::oqmlNode*,
eyedb::oqmlAtom*, unsigned char*)':
oqlnewdel.cc:459: warning: assignment to `int64' from
`double'
oqlnewdel.cc:459: warning: argument to `long long int'
from `double'
oqlnewdel.cc: In function `eyedb::oqmlStatus*
eyedb::getInt16Val(eyedb::oqmlNode*,
eyedb::oqmlAtom*, unsigned char*)':
oqlnewdel.cc:460: warning: assignment to `int16' from
`double'
oqlnewdel.cc:460: warning: argument to `short int' from
`double'
oqlnewdel.cc: In function `eyedb::oqmlStatus*
eyedb::getCharVal(eyedb::oqmlNode*,
eyedb::oqmlAtom*, unsigned char*)':
oqlnewdel.cc:461: warning: assignment to `char' from
`double'
oqlnewdel.cc:461: warning: argument to `char' from `double'
oqlnewdel.cc: In function `eyedb::oqmlStatus*
eyedb::getByteVal(eyedb::oqmlNode*,
eyedb::oqmlAtom*, unsigned char*)':
oqlnewdel.cc:462: warning: assignment to `char' from
`double'
oqlnewdel.cc:462: warning: argument to `char' from `double'

oqlop.cc: In member function `virtual eyedb::oqmlStatus*
eyedb::oqmlDiv::eval(eyedb::Database*,
eyedb::oqmlContext*,
eyedb::oqmlAtomList**, eyedb::oqmlComp*,
eyedb::oqmlAtom*)':
oqlop.cc:2263: warning: the address of `eyedb::oqmlStatus*
eyedb::check_right_nonzero(eyedb::oqmlNode*,
eyedb::oqmlAtom*,
eyedb::oqmlAtom*)', will always be `true'
oqlop.cc: In member function `virtual eyedb::oqmlStatus*
eyedb::oqmlMod::eval(eyedb::Database*,
eyedb::oqmlContext*,
eyedb::oqmlAtomList**, eyedb::oqmlComp*,
eyedb::oqmlAtom*)':
oqlop.cc:2265: warning: the address of `eyedb::oqmlStatus*
eyedb::check_right_nonzero(eyedb::oqmlNode*,
eyedb::oqmlAtom*,
eyedb::oqmlAtom*)', will always be `true'

Discussion


Log in to post a comment.