diff options
| author | Guillaume Gomez <guillaume.gomez@huawei.com> | 2023-09-19 13:20:18 +0200 |
|---|---|---|
| committer | Guillaume Gomez <guillaume.gomez@huawei.com> | 2023-09-19 13:20:18 +0200 |
| commit | 88b070aa925be19937e59ea576dd25e47b2c26f7 (patch) | |
| tree | 425e14152d923d89da2565f4e87a916ed8bb6464 | |
| parent | 494fdcd8ecf0fea910fdc17c84dbd925e80e2b75 (diff) | |
| download | rust-88b070aa925be19937e59ea576dd25e47b2c26f7.tar.gz rust-88b070aa925be19937e59ea576dd25e47b2c26f7.zip | |
Return early in `check_custom_code_classes` check if the feature is enabled
| -rw-r--r-- | src/librustdoc/passes/check_custom_code_classes.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/librustdoc/passes/check_custom_code_classes.rs b/src/librustdoc/passes/check_custom_code_classes.rs index 1a703a4e967..6266d3ff51d 100644 --- a/src/librustdoc/passes/check_custom_code_classes.rs +++ b/src/librustdoc/passes/check_custom_code_classes.rs @@ -21,6 +21,10 @@ pub(crate) const CHECK_CUSTOM_CODE_CLASSES: Pass = Pass { }; pub(crate) fn check_custom_code_classes(krate: Crate, cx: &mut DocContext<'_>) -> Crate { + if cx.tcx.features().custom_code_classes_in_docs { + // Nothing to check here if the feature is enabled. + return krate; + } let mut coll = CustomCodeClassLinter { cx }; coll.fold_crate(krate) @@ -59,7 +63,7 @@ pub(crate) fn look_for_custom_classes<'tcx>(cx: &DocContext<'tcx>, item: &Item) let dox = item.attrs.doc_value(); find_codes(&dox, &mut tests, ErrorCodes::No, false, None, true, true); - if !tests.custom_classes_found.is_empty() && !cx.tcx.features().custom_code_classes_in_docs { + if !tests.custom_classes_found.is_empty() { let span = item.attr_span(cx.tcx); let sess = &cx.tcx.sess.parse_sess; let mut err = sess |
