From dc7958071a8cae3d521d4e0fe697e8b1c2b55df7 Mon Sep 17 00:00:00 2001 From: Arthur Baars Date: Tue, 27 May 2025 10:54:48 +0200 Subject: [PATCH] Rust: re-enable attribute macro expansion in library mode --- rust/extractor/src/translate/base.rs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/rust/extractor/src/translate/base.rs b/rust/extractor/src/translate/base.rs index daf80fa4517..d40dd01acd1 100644 --- a/rust/extractor/src/translate/base.rs +++ b/rust/extractor/src/translate/base.rs @@ -734,10 +734,6 @@ impl<'a> Translator<'a> { } pub(crate) fn emit_item_expansion(&mut self, node: &ast::Item, label: Label) { - // TODO: remove this after fixing exponential expansion on libraries like funty-2.0.0 - if self.source_kind == SourceKind::Library { - return; - } (|| { let semantics = self.semantics?; let file = semantics.hir_file_for(node.syntax());