diff --git a/tests/pattern_language/source/main.cpp b/tests/pattern_language/source/main.cpp index 689f792d7..066871971 100644 --- a/tests/pattern_language/source/main.cpp +++ b/tests/pattern_language/source/main.cpp @@ -28,7 +28,7 @@ static std::string format(hex::pl::Evaluator *ctx, const auto ¶ms) { auto ¶m = params[i]; std::visit(hex::overloaded { - [&](const std::shared_ptr &value) { + [&](hex::pl::Pattern *value) { formatArgs.push_back(value->toString(ctx->getProvider())); }, [&](auto &&value) {