From: Ingo Ruhnke Date: Thu, 14 Aug 2014 23:19:57 +0000 (+0200) Subject: Fixed compiler warning about missing return X-Git-Url: https://git.verplant.org/?a=commitdiff_plain;h=e52fb1f5bdee944734dc31a67cdbb25130313ee1;p=supertux.git Fixed compiler warning about missing return --- diff --git a/CMakeLists.txt b/CMakeLists.txt index fcab93fe7..15694b755 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -258,10 +258,10 @@ IF(CMAKE_COMPILER_IS_GNUCC) # temporarily disabled: # -Wsign-conversion -Wfloat-equal -Wconversion -Wundef -Wshadow -Wswitch-default # -Wswitch-enum -Wsign-promo -Wcast-qual -Woverloaded-virtual -Wmissing-format-attribute - # -Wold-style-cast -Wpadded -Wabi + # -Wold-style-cast -Wpadded -Wabi -Winline -Wunsafe-loop-optimizations -Wstrict-overflow=5 # fails on MinGW: # -ansi - SET(SUPERTUX2_EXTRA_WARNING_FLAGS "-fdiagnostics-show-option -pedantic -Wno-long-long -Wcast-align -Wdisabled-optimization -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-include-dirs -Wmissing-noreturn -Wpacked -Wredundant-decls -Wstack-protector -Winline -Wunsafe-loop-optimizations -Wstrict-overflow=5 -Wformat=2 -Weffc++ -Wctor-dtor-privacy -Wstrict-null-sentinel -Wno-unused-parameter") + SET(SUPERTUX2_EXTRA_WARNING_FLAGS "-fdiagnostics-show-option -pedantic -Wno-long-long -Wcast-align -Wdisabled-optimization -Winit-self -Winvalid-pch -Wlogical-op -Wmissing-include-dirs -Wmissing-noreturn -Wpacked -Wredundant-decls -Wstack-protector -Wformat=2 -Weffc++ -Wctor-dtor-privacy -Wstrict-null-sentinel -Wno-unused-parameter") ENDIF(WARNINGS) ENDIF(CMAKE_COMPILER_IS_GNUCC) diff --git a/src/supertux/menu/menu_storage.cpp b/src/supertux/menu/menu_storage.cpp index 4a88618c2..a0706ffa0 100644 --- a/src/supertux/menu/menu_storage.cpp +++ b/src/supertux/menu/menu_storage.cpp @@ -94,6 +94,7 @@ MenuStorage::create(MenuId menu_id) default: assert(!"unknown MenuId provided"); + return std::unique_ptr(); } }