# HG changeset patch # User John W. Eaton # Date 1267637550 18000 # Node ID 8a551f02f10d56a860137d04283b6f47de412fd7 # Parent 5af0b4bb384d14efd7e449fdb7caae553cfd2f82 oct-convn.cc (convolve): cast int constant to octave_idx_type in call to std::max diff --git a/liboctave/ChangeLog b/liboctave/ChangeLog --- a/liboctave/ChangeLog +++ b/liboctave/ChangeLog @@ -1,3 +1,8 @@ +2010-03-03 John W. Eaton + + * oct-convn.cc (convolve): Cast int constant to octave_idx_type in + call to std::max. + 2010-03-03 Jaroslav Hajek * oct-convn.cc (convolve_2d_axpy_kernel, convolve_2d_axpy): Remove. diff --git a/liboctave/oct-convn.cc b/liboctave/oct-convn.cc --- a/liboctave/oct-convn.cc +++ b/liboctave/oct-convn.cc @@ -118,9 +118,11 @@ for (int i = 0; i < nd; i++) { if (ct == convn_valid) - cdims(i) = std::max (adims(i) - bdims(i) + 1, 0); + cdims(i) = std::max (adims(i) - bdims(i) + 1, + static_cast (0)); else - cdims(i) = std::max (adims(i) + bdims(i) - 1, 0); + cdims(i) = std::max (adims(i) + bdims(i) - 1, + static_cast (0)); } MArray c (cdims, T());