Skip to content

Commit a3a9812

Browse files
committed
Do not allocate pvar even in ADT param when annotation is provided
1 parent 968027e commit a3a9812

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

src/refine/template.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -412,6 +412,8 @@ where
412412
.with_scope(&builder)
413413
.build_refined(param_ty.ty)
414414
}
415+
} else if self.param_refinement.is_some() {
416+
rty::RefinedType::unrefined(self.inner.build(param_ty.ty).vacuous())
415417
} else {
416418
rty::RefinedType::unrefined(
417419
self.inner

0 commit comments

Comments
 (0)