File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -804,8 +804,7 @@ impl Options {
804
804
805
805
let scrape_examples_options = ScrapeExamplesOptions :: new ( matches, dcx) ;
806
806
let with_examples = matches. opt_strs ( "with-examples" ) ;
807
- let call_locations =
808
- crate :: scrape_examples:: load_call_locations ( with_examples, dcx, & mut loaded_paths) ;
807
+ let call_locations = crate :: scrape_examples:: load_call_locations ( with_examples, dcx) ;
809
808
let doctest_build_args = matches. opt_strs ( "doctest-build-arg" ) ;
810
809
811
810
let unstable_features =
Original file line number Diff line number Diff line change @@ -333,11 +333,14 @@ pub(crate) fn run(
333
333
pub ( crate ) fn load_call_locations (
334
334
with_examples : Vec < String > ,
335
335
dcx : DiagCtxtHandle < ' _ > ,
336
- loaded_paths : & mut Vec < PathBuf > ,
337
336
) -> AllCallLocations {
338
337
let mut all_calls: AllCallLocations = FxIndexMap :: default ( ) ;
339
338
for path in with_examples {
340
- loaded_paths. push ( path. clone ( ) . into ( ) ) ;
339
+ // FIXME: Figure out why this line is causing this feature to crash in specific contexts.
340
+ // Full issue backlog is available here: <https://github.com/rust-lang/rust/pull/144600>.
341
+ //
342
+ // Can be checked with `tests/run-make/rustdoc-scrape-examples-paths`.
343
+ // loaded_paths.push(path.clone().into());
341
344
let bytes = match fs:: read ( & path) {
342
345
Ok ( bytes) => bytes,
343
346
Err ( e) => dcx. fatal ( format ! ( "failed to load examples: {e}" ) ) ,
You can’t perform that action at this time.
0 commit comments