fixed compilation for GCC 4.6

pull/258/merge
marina.kolpakova 12 years ago
parent 0b2c1dc871
commit 1d97a4549d
  1. 6
      modules/gpu/include/opencv2/gpu/device/functional.hpp

@ -375,7 +375,7 @@ namespace cv { namespace gpu { namespace device
{
__device__ __forceinline__ signed char operator ()(signed char x) const
{
return ::abs(x);
return ::abs((int)x);
}
__device__ __forceinline__ abs_func() {}
@ -385,7 +385,7 @@ namespace cv { namespace gpu { namespace device
{
__device__ __forceinline__ char operator ()(char x) const
{
return ::abs(x);
return ::abs((int)x);
}
__device__ __forceinline__ abs_func() {}
@ -405,7 +405,7 @@ namespace cv { namespace gpu { namespace device
{
__device__ __forceinline__ short operator ()(short x) const
{
return ::abs(x);
return ::abs((int)x);
}
__device__ __forceinline__ abs_func() {}

Loading…
Cancel
Save