summaryrefslogtreecommitdiff
path: root/include/mbgl/util/enum.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/mbgl/util/enum.hpp')
-rw-r--r--include/mbgl/util/enum.hpp3
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 <> \