From adc93ceac9a5e3a224b05c9f57d689b373d6b9c1 Mon Sep 17 00:00:00 2001 From: York Xiang Date: Sun, 19 Apr 2015 18:10:45 +0800 Subject: [PATCH] rustdoc: don't inject "extern crate std;" --- src/librustdoc/test.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/librustdoc/test.rs b/src/librustdoc/test.rs index bbe0a6f267538..2532e61a1a9c3 100644 --- a/src/librustdoc/test.rs +++ b/src/librustdoc/test.rs @@ -277,7 +277,7 @@ pub fn maketest(s: &str, cratename: Option<&str>, dont_insert_main: bool, // Don't inject `extern crate std` because it's already injected by the // compiler. - if !s.contains("extern crate") && !opts.no_crate_inject { + if !s.contains("extern crate") && !opts.no_crate_inject && cratename != Some("std") { match cratename { Some(cratename) => { if s.contains(cratename) {