]> git.lizzy.rs Git - rust.git/commit
rustdoc: Fix ICE with cross-crate default impls
authorAlex Crichton <alex@alexcrichton.com>
Fri, 13 Mar 2015 02:15:52 +0000 (19:15 -0700)
committerAlex Crichton <alex@alexcrichton.com>
Fri, 13 Mar 2015 04:01:49 +0000 (21:01 -0700)
commit4e25765aa2b973a4dda1f61dd8b5f167752e74ef
tree6dae72860b4b9a61240a4e9e9814a905c2398c4e
parentc9b03c24ec346e6405883032094f47805ef9c43e
rustdoc: Fix ICE with cross-crate default impls

This adds a special code path for impls which are listed as default impls to
ensure that they're loaded correctly.
src/librustc/metadata/csearch.rs
src/librustc/metadata/decoder.rs
src/librustdoc/clean/inline.rs
src/librustdoc/clean/mod.rs
src/librustdoc/doctree.rs
src/librustdoc/html/item_type.rs
src/librustdoc/passes.rs
src/librustdoc/visit_ast.rs
src/test/run-make/rustdoc-default-impl/Makefile [new file with mode: 0644]
src/test/run-make/rustdoc-default-impl/bar.rs [new file with mode: 0644]
src/test/run-make/rustdoc-default-impl/foo.rs [new file with mode: 0644]