about summary refs log tree commit diff
path: root/src/test/incremental/thinlto
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2018-12-16 14:08:30 +0100
committerGitHub <noreply@github.com>2018-12-16 14:08:30 +0100
commit32a6a95f4103d2ea5a0f9f8f51a762355c2b4d26 (patch)
tree30c60616242c5f77d86d0acfc4d98803be8b03c6 /src/test/incremental/thinlto
parentd91032a9efab1f552ce5a50d0f213d185b06129d (diff)
parent8faaef66c921c7c65fa73727ae5bd5d4e4fe7a76 (diff)
downloadrust-32a6a95f4103d2ea5a0f9f8f51a762355c2b4d26.tar.gz
rust-32a6a95f4103d2ea5a0f9f8f51a762355c2b4d26.zip
Rollup merge of #56793 - QuietMisdreavus:better-doctests, r=GuillaumeGomez
rustdoc: look for comments when scraping attributes/crates from doctests

Fixes https://github.com/rust-lang/rust/issues/56727

When scraping out crate-level attributes and `extern crate` statements, we wouldn't look for comments, so any presence of comments would shunt it and everything after it into "everything else". This could cause parsing issues when looking for `fn main` and `extern crate my_crate` later on, which would in turn cause rustdoc to incorrectly wrap a test with `fn main` when it already had one declared.

I took the opportunity to clean up the logic a little bit, but it would still benefit from a libsyntax-based loop like the `fn main` detection.
Diffstat (limited to 'src/test/incremental/thinlto')
0 files changed, 0 insertions, 0 deletions