diff --git a/src/execute_visitor.cpp b/src/execute_visitor.cpp index 39a2bf1..b74c829 100644 --- a/src/execute_visitor.cpp +++ b/src/execute_visitor.cpp @@ -752,10 +752,9 @@ void ExecuteVisitor::CheckPattern(Pattern& node, const BaseNode& base_node) { break; case 1: Visitor::Visit(*std::get>(node)); - error_handling::HandleInternalError("Unimplemented EqualValues", "ExecuteVisitor.CheckPattern"); - // if (!context_manager_.EqualValues(current_value_, value)) { // TODO - // case_matched_ = false; - // } + if (!context_manager_.EqualValues(current_value_, value)) { // TODO + case_matched_ = false; + } break; case 2: Visit(std::get>(node).get());