diff --git a/rviz_rendering/include/rviz_rendering/objects/point_cloud_renderable.hpp b/rviz_rendering/include/rviz_rendering/objects/point_cloud_renderable.hpp index 6df6853c6..79b758380 100644 --- a/rviz_rendering/include/rviz_rendering/objects/point_cloud_renderable.hpp +++ b/rviz_rendering/include/rviz_rendering/objects/point_cloud_renderable.hpp @@ -73,15 +73,11 @@ class PointCloudRenderable : public Ogre::SimpleRenderable RVIZ_RENDERING_PUBLIC virtual ~PointCloudRenderable(); -#ifndef _WIN32 -# pragma GCC diagnostic push -# pragma GCC diagnostic ignored "-Woverloaded-virtual" -#endif RVIZ_RENDERING_PUBLIC Ogre::RenderOperation * getRenderOperation() {return &mRenderOp;} -#ifndef _WIN32 -# pragma GCC diagnostic pop -#endif + + // Avoid hidding parent class overload. + using Ogre::SimpleRenderable::getRenderOperation; RVIZ_RENDERING_PUBLIC Ogre::HardwareVertexBufferSharedPtr getBuffer();