about summary refs log tree commit diff
path: root/src/librustdoc/doctest/extracted.rs
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume1.gomez@gmail.com>2025-04-30 20:29:29 +0200
committerGuillaume Gomez <guillaume1.gomez@gmail.com>2025-05-02 13:57:53 +0200
commitb791eaa4480a8e3acffe3faad4de0462b8476aca (patch)
tree9006cd73b19e274dba4869d8e047e36ab80bd503 /src/librustdoc/doctest/extracted.rs
parentcb0d6e76d0515b19d249c0147d246296b9d3d124 (diff)
downloadrust-b791eaa4480a8e3acffe3faad4de0462b8476aca.tar.gz
rust-b791eaa4480a8e3acffe3faad4de0462b8476aca.zip
Emit a warning if the doctest `main` function will not be run
Diffstat (limited to 'src/librustdoc/doctest/extracted.rs')
-rw-r--r--src/librustdoc/doctest/extracted.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/librustdoc/doctest/extracted.rs b/src/librustdoc/doctest/extracted.rs
index ce362eabfc4..d82bca3279d 100644
--- a/src/librustdoc/doctest/extracted.rs
+++ b/src/librustdoc/doctest/extracted.rs
@@ -3,6 +3,7 @@
 //! This module contains the logic to extract doctests and output a JSON containing this
 //! information.
 
+use rustc_span::DUMMY_SP;
 use serde::Serialize;
 
 use super::{DocTestBuilder, ScrapedDocTest};
@@ -35,7 +36,7 @@ impl ExtractedDocTests {
     ) {
         let edition = scraped_test.edition(options);
 
-        let ScrapedDocTest { filename, line, langstr, text, name } = scraped_test;
+        let ScrapedDocTest { filename, line, langstr, text, name, .. } = scraped_test;
 
         let doctest = DocTestBuilder::new(
             &text,
@@ -44,6 +45,8 @@ impl ExtractedDocTests {
             false,
             None,
             Some(&langstr),
+            None,
+            DUMMY_SP,
         );
         let (full_test_code, size) = doctest.generate_unique_doctest(
             &text,