diff options
Diffstat (limited to 'include/mbgl/util/enum.hpp')
-rw-r--r-- | include/mbgl/util/enum.hpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/include/mbgl/util/enum.hpp b/include/mbgl/util/enum.hpp index 369ca86bfd..60d8e7ca69 100644 --- a/include/mbgl/util/enum.hpp +++ b/include/mbgl/util/enum.hpp @@ -3,7 +3,6 @@ #include <mbgl/util/optional.hpp> #include <algorithm> -#include <cassert> #include <string> namespace mbgl { @@ -23,7 +22,7 @@ template <> const char * Enum<T>::toString(T t) { \ auto it = std::find_if(std::begin(T##_names), std::end(T##_names), \ [&] (const auto& v) { return t == v.first; }); \ - assert(it != std::end(T##_names)); return it->second; \ + return it == std::end(T##_names) ? "<invalid>" : it->second; \ } \ \ template <> \ |