From 258f1d3894a8261e2bf3d6528093c152ad53c4b0 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sun, 1 May 2016 14:22:52 +0800 Subject: AST - Remove Expr from patterns (replace with local Value type) --- src/convert/resolve.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/convert/resolve.cpp') diff --git a/src/convert/resolve.cpp b/src/convert/resolve.cpp index ebfe2998..a240c6fc 100644 --- a/src/convert/resolve.cpp +++ b/src/convert/resolve.cpp @@ -1652,7 +1652,7 @@ void CPathResolver::handle_pattern(AST::Pattern& pat, const TypeRef& type_hint) // It's a constant (enum variant usually) pat = AST::Pattern( AST::Pattern::TagValue(), - ::std::unique_ptr( new AST::ExprNode_NamedValue( ::std::move(newpath) ) ) + AST::Pattern::Value::make_Named( mv$(newpath) ) ); } } -- cgit v1.2.3