From e10c279836b0f5edac588a90dc1c42177bb7c48d Mon Sep 17 00:00:00 2001 From: John Hodge Date: Wed, 5 Oct 2016 11:33:52 +0800 Subject: Resolve+Typecheck - Fix trait default parameters --- src/expand/mod.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/expand/mod.cpp') diff --git a/src/expand/mod.cpp b/src/expand/mod.cpp index 7292eaa5..5696ccfe 100644 --- a/src/expand/mod.cpp +++ b/src/expand/mod.cpp @@ -512,6 +512,7 @@ struct CExpandExpr: auto path_Ok = ::AST::Path(core_crate, {::AST::PathNode("result"), ::AST::PathNode("Result"), ::AST::PathNode("Ok")}); auto path_Err = ::AST::Path(core_crate, {::AST::PathNode("result"), ::AST::PathNode("Result"), ::AST::PathNode("Err")}); auto path_From = ::AST::Path(core_crate, {::AST::PathNode("convert"), ::AST::PathNode("From")}); + path_From.nodes().back().args().m_types.push_back( ::TypeRef() ); // Desugars into // ``` -- cgit v1.2.3