about summary refs log tree commit diff
path: root/src/librustdoc/markdown.rs
diff options
context:
space:
mode:
authorJoshua Nelson <jyn514@gmail.com>2021-06-20 20:34:38 -0400
committerJoshua Nelson <jyn514@gmail.com>2021-06-21 19:49:37 -0400
commitff0e0466abc364f90bd5930b9e48cce41aa08137 (patch)
treee5003e5a33b7653b5a787a1cd3d0cf0c63cc6eb9 /src/librustdoc/markdown.rs
parent1c557dada20ef79f7a46666b3152ac42fe58e6f9 (diff)
downloadrust-ff0e0466abc364f90bd5930b9e48cce41aa08137.tar.gz
rust-ff0e0466abc364f90bd5930b9e48cce41aa08137.zip
Don't reallocate the crate name when running doctests
Diffstat (limited to 'src/librustdoc/markdown.rs')
-rw-r--r--src/librustdoc/markdown.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/librustdoc/markdown.rs b/src/librustdoc/markdown.rs
index 963f2cf71f3..5da3a75e876 100644
--- a/src/librustdoc/markdown.rs
+++ b/src/librustdoc/markdown.rs
@@ -4,6 +4,7 @@ use std::path::Path;
 
 use rustc_span::edition::Edition;
 use rustc_span::source_map::DUMMY_SP;
+use rustc_span::Symbol;
 
 use crate::config::{Options, RenderOptions};
 use crate::doctest::{Collector, TestOptions};
@@ -121,7 +122,7 @@ crate fn test(mut options: Options) -> Result<(), String> {
     opts.no_crate_inject = true;
     opts.display_warnings = options.display_warnings;
     let mut collector = Collector::new(
-        options.input.display().to_string(),
+        Symbol::intern(&options.input.display().to_string()),
         options.clone(),
         true,
         opts,