I get these compiler warnings a couple of times.
/Users/toni/Launchpad/widelands-repo/working_tree/src/logic/map_objects/tribes/building_settings.h:42:8: warning: 'Widelands::BuildingSettings' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor] struct BuildingSettings { ^ /Users/toni/Launchpad/widelands-repo/working_tree/src/logic/map_objects/tribes/building_settings.h:57:8: warning: 'Widelands::ProductionsiteSettings' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor] struct ProductionsiteSettings : public BuildingSettings { ^ /Users/toni/Launchpad/widelands-repo/working_tree/src/logic/map_objects/tribes/building_settings.h:74:8: warning: 'Widelands::MilitarysiteSettings' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor] struct MilitarysiteSettings : public BuildingSettings { ^ /Users/toni/Launchpad/widelands-repo/working_tree/src/logic/map_objects/tribes/building_settings.h:86:8: warning: 'Widelands::TrainingsiteSettings' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor] struct TrainingsiteSettings : public ProductionsiteSettings { ^ /Users/toni/Launchpad/widelands-repo/working_tree/src/logic/map_objects/tribes/building_settings.h:97:8: warning: 'Widelands::WarehouseSettings' has virtual functions but non-virtual destructor [-Wnon-virtual-dtor] struct WarehouseSettings : public BuildingSettings { ^ 5 warnings generated.
« Back to merge proposal
I get these compiler warnings a couple of times.
/Users/ toni/Launchpad/ widelands- repo/working_ tree/src/ logic/map_ objects/ tribes/ building_ settings. h:42:8: warning: 'Widelands: :BuildingSettin gs' has virtual functions but non-virtual destructor [-Wnon- virtual- dtor] toni/Launchpad/ widelands- repo/working_ tree/src/ logic/map_ objects/ tribes/ building_ settings. h:57:8: warning: 'Widelands: :Productionsite Settings' has virtual functions but non-virtual destructor [-Wnon- virtual- dtor] ettings : public BuildingSettings { toni/Launchpad/ widelands- repo/working_ tree/src/ logic/map_ objects/ tribes/ building_ settings. h:74:8: warning: 'Widelands: :MilitarysiteSe ttings' has virtual functions but non-virtual destructor [-Wnon- virtual- dtor] tings : public BuildingSettings { toni/Launchpad/ widelands- repo/working_ tree/src/ logic/map_ objects/ tribes/ building_ settings. h:86:8: warning: 'Widelands: :TrainingsiteSe ttings' has virtual functions but non-virtual destructor [-Wnon- virtual- dtor] tings : public ProductionsiteS ettings { toni/Launchpad/ widelands- repo/working_ tree/src/ logic/map_ objects/ tribes/ building_ settings. h:97:8: warning: 'Widelands: :WarehouseSetti ngs' has virtual functions but non-virtual destructor [-Wnon- virtual- dtor]
struct BuildingSettings {
^
/Users/
struct ProductionsiteS
^
/Users/
struct MilitarysiteSet
^
/Users/
struct TrainingsiteSet
^
/Users/
struct WarehouseSettings : public BuildingSettings {
^
5 warnings generated.