summaryrefslogtreecommitdiff
path: root/include/mbgl/style/expression/error.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/mbgl/style/expression/error.hpp')
-rw-r--r--include/mbgl/style/expression/error.hpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/mbgl/style/expression/error.hpp b/include/mbgl/style/expression/error.hpp
index bfb9247d11..9e1da2f0f0 100644
--- a/include/mbgl/style/expression/error.hpp
+++ b/include/mbgl/style/expression/error.hpp
@@ -11,13 +11,13 @@ namespace expression {
class Error : public Expression {
public:
Error(std::string message_)
- : Expression(type::Error),
+ : Expression(Kind::Error, type::Error),
message(std::move(message_)) {}
void eachChild(const std::function<void(const Expression&)>&) const override {}
bool operator==(const Expression& e) const override {
- return dynamic_cast<const Error*>(&e);
+ return e.getKind() == Kind::Error;
}
EvaluationResult evaluate(const EvaluationContext&) const override {