Track recursion limit when expanding custom derive

This commit is contained in:
Jonas Schievink 2021-04-08 18:49:30 +02:00
parent 94d9fc2a28
commit 014774764a

View File

@ -836,7 +836,7 @@ impl DefCollector<'_> {
self.resolve_derive_macro(directive.module_id, &path)
}) {
Ok(call_id) => {
resolved.push((directive.module_id, call_id, 0));
resolved.push((directive.module_id, call_id, directive.depth));
res = ReachedFixedPoint::No;
return false;
}