diff options
Diffstat (limited to 'include/mbgl/style/expression/interpolate.hpp')
-rw-r--r-- | include/mbgl/style/expression/interpolate.hpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/mbgl/style/expression/interpolate.hpp b/include/mbgl/style/expression/interpolate.hpp index 0aca6909a3..0e78504719 100644 --- a/include/mbgl/style/expression/interpolate.hpp +++ b/include/mbgl/style/expression/interpolate.hpp @@ -51,7 +51,8 @@ public: } bool operator==(const Expression& e) const override { - if (auto rhs = dynamic_cast<const Interpolate*>(&e)) { + if (e.getKind() == Kind::Interpolate) { + auto rhs = static_cast<const Interpolate*>(&e); if (interpolator != rhs->interpolator || *input != *(rhs->input) || stops.size() != rhs->stops.size()) |