Kitware / LookingGlassVTKModule

Other
15 stars 12 forks source link

Compiler warning: Virtual function overridden without 'override' mark #50

Closed rmlearney closed 2 years ago

rmlearney commented 2 years ago

Building on M1 Mac, MacOS 12.5, Apple clang version 13.1.6 (clang-1316.0.21.2.5) Target: arm64-apple-darwin21.6.0

[5045/10183] Building CXX object CMakeFiles/vtkRenderingLoo...ingGlassPython/vtkCocoaLookingGlassRenderWindowPython.cxx.o
In file included from /Users/rmlearney/git/VTK/build/CMakeFiles/vtkRenderingLookingGlassPython/vtkCocoaLookingGlassRenderWindowPython.cxx:10:
/Users/rmlearney/git/VTK/Remote/RenderingLookingGlass/vtkCocoaLookingGlassRenderWindow.h:141:8: warning: 'SetDeviceIndex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
  void SetDeviceIndex(int i);
       ^
/Users/rmlearney/git/VTK/Rendering/Core/vtkRenderWindow.h:705:3: note: overridden virtual function is here
  vtkSetMacro(DeviceIndex, int);
  ^
/Users/rmlearney/git/VTK/Common/Core/vtkSetGet.h:129:16: note: expanded from macro 'vtkSetMacro'
  virtual void Set##name(type _arg)                                                                \
               ^
<scratch space>:156:1: note: expanded from here
SetDeviceIndex
^
1 warning generated.