Fix codegen with lifetimes but no type parameters

This commit is contained in:
David Tolnay
2016-08-19 11:12:38 -04:00
parent 6723da67b3
commit a732b9bad3
2 changed files with 11 additions and 1 deletions
+1 -1
View File
@@ -192,7 +192,7 @@ fn deserialize_visitor(
builder: &aster::AstBuilder,
generics: &ast::Generics,
) -> (P<ast::Item>, P<ast::Ty>, P<ast::Expr>) {
if generics.ty_params.is_empty() {
if generics.lifetimes.is_empty() && generics.ty_params.is_empty() {
(
builder.item().unit_struct("__Visitor"),
builder.ty().id("__Visitor"),