about summary refs log tree commit diff
path: root/src/librustdoc/passes.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/librustdoc/passes.rs')
-rw-r--r--src/librustdoc/passes.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/librustdoc/passes.rs b/src/librustdoc/passes.rs
index 16c319d6363..390f81642e6 100644
--- a/src/librustdoc/passes.rs
+++ b/src/librustdoc/passes.rs
@@ -152,7 +152,8 @@ impl<'a> fold::DocFolder for Stripper<'a> {
             clean::ImplItem(clean::Impl{
                 for_: clean::ResolvedPath{ did, .. }, ..
             }) => {
-                if !self.exported_items.contains(&did.node) {
+                if ast_util::is_local(did) &&
+                   !self.exported_items.contains(&did.node) {
                     return None;
                 }
             }