From a57686d46d1fbdb3a8c6aec6761ff4791e6a9526 Mon Sep 17 00:00:00 2001 From: Paul Stansifer Date: Tue, 17 Jul 2012 18:32:04 -0700 Subject: [PATCH] Make rustdoc deal with macros. Rustdoc still fails, though; we think it needs to do an unparallelized, non-failure-ignoring resolve. --- src/rustdoc/astsrv.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/rustdoc/astsrv.rs b/src/rustdoc/astsrv.rs index cb081c00d36e..5b7cc1df001d 100644 --- a/src/rustdoc/astsrv.rs +++ b/src/rustdoc/astsrv.rs @@ -107,6 +107,8 @@ fn build_ctxt(sess: session, import rustc::front::config; let ast = config::strip_unconfigured_items(ast); + let ast = syntax::ext::expand::expand_crate(sess.parse_sess, + sess.opts.cfg, ast); let ast = front::test::modify_for_testing(sess, ast); let ast_map = ast_map::map_crate(sess.diagnostic(), *ast);