]> git.lizzy.rs Git - rust.git/commit
rustdoc: Fix documenting rustc-macro crates
authorAlex Crichton <alex@alexcrichton.com>
Fri, 30 Sep 2016 02:10:29 +0000 (19:10 -0700)
committerAlex Crichton <alex@alexcrichton.com>
Fri, 30 Sep 2016 17:49:30 +0000 (10:49 -0700)
commit7724a04b0f69ac298b308e09402042410e8a928c
treec41f65a7826d3b998383d58264244edd7c2c1e2d
parent86affcdf6c622278a89b73bb7f1b8ac00e970888
rustdoc: Fix documenting rustc-macro crates

This commit adds a "hack" to the session to track whether we're a rustdoc
session or not. If we're rustdoc then we skip the expansion to add the
rustc-macro infrastructure.

Closes #36820
src/bootstrap/step.rs
src/librustc/session/config.rs
src/librustc_driver/driver.rs
src/librustdoc/core.rs
src/test/rustdoc/rustc-macro-crate.rs [new file with mode: 0644]