From eea8d7e37ffdb8886e4dc3ab1c1c715df3935ca8 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sat, 11 Jun 2016 15:00:51 +0800 Subject: HIR Typecheck - Fixes for `trait Int: Add` --- src/expand/derive.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/expand/derive.cpp') diff --git a/src/expand/derive.cpp b/src/expand/derive.cpp index fdb8088b..aec3de51 100644 --- a/src/expand/derive.cpp +++ b/src/expand/derive.cpp @@ -112,7 +112,7 @@ public: AST::GenericParams(), ret_type, vec$( - ::std::make_pair( AST::Pattern(AST::Pattern::TagBind(), "self"), TypeRef(TypeRef::TagReference(), sp, false, TypeRef("Self")) ), + ::std::make_pair( AST::Pattern(AST::Pattern::TagBind(), "self"), TypeRef(TypeRef::TagReference(), sp, false, TypeRef("Self", 0xFFFF)) ), ::std::make_pair( AST::Pattern(AST::Pattern::TagBind(), "f"), f_type ) ) ); -- cgit v1.2.3