Warning: deprecated covariant return type



When I compile "orbit-idl -l cpp" generated skel files with g++-4.x I get;

warning: deprecated covariant return type for 'virtual void**
POA_mymodule::myinterface::_orbitcpp_get_c_servant()'

Apparently the method is defined with void* (= PortableServer_Servant)
return value type and it is overridden as returning void** ( =
PortableServer_Servant*) value type and this behavior is deprecated in
gcc-4.x.

Is this project still alive? The tool seems usable.

Thanks,
emre



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]