Fix some MSVC compiler warnings in the test suite
nested_in_template_wrap.cxx(247): warning C4244: 'initializing': conversion from 'double' to 'int', possible loss of data python_pybuffer_wrap.cxx(2788): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data Modules\python.cxx(2227) : warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
This commit is contained in:
parent
bc0645ce2b
commit
a0b84f5180
3 changed files with 3 additions and 3 deletions
|
|
@ -19,7 +19,7 @@ struct OuterTemplate<1>
|
||||||
|
|
||||||
struct ConcreteDerived : AbstractBase
|
struct ConcreteDerived : AbstractBase
|
||||||
{
|
{
|
||||||
ConcreteDerived() : m_value(0.) {}
|
ConcreteDerived() : m_value(0) {}
|
||||||
explicit ConcreteDerived(int value) : m_value(value) {}
|
explicit ConcreteDerived(int value) : m_value(value) {}
|
||||||
|
|
||||||
virtual bool IsSameAs(const AbstractBase& other) const {
|
virtual bool IsSameAs(const AbstractBase& other) const {
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@
|
||||||
++count;
|
++count;
|
||||||
return count;
|
return count;
|
||||||
}
|
}
|
||||||
int func4(const char *buf4)
|
size_t func4(const char *buf4)
|
||||||
{
|
{
|
||||||
return strlen(buf4);
|
return strlen(buf4);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2224,7 +2224,7 @@ public:
|
||||||
n = nn;
|
n = nn;
|
||||||
|
|
||||||
Parm *parms = Getattr(n, "parms");
|
Parm *parms = Getattr(n, "parms");
|
||||||
bool varargs = parms ? emit_isvarargs(parms) : 0;
|
int varargs = parms ? emit_isvarargs(parms) : 0;
|
||||||
|
|
||||||
/* We prefer to explicitly list all parameters of the C function in the
|
/* We prefer to explicitly list all parameters of the C function in the
|
||||||
generated Python code as this makes the function more convenient to use,
|
generated Python code as this makes the function more convenient to use,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue