]> git.lizzy.rs Git - rust.git/commit - src/tools/miri
Rollup merge of #88639 - Emilgardis:fix-issue-88600, r=GuillaumeGomez
authorManish Goregaokar <manishsmail@gmail.com>
Fri, 10 Sep 2021 15:23:20 +0000 (08:23 -0700)
committerGitHub <noreply@github.com>
Fri, 10 Sep 2021 15:23:20 +0000 (08:23 -0700)
commit04380482b91b75aeca97c2b7e3b6cc1b468346d4
tree9f102d430630e81f15634f9d36182aec64385126
parent1043549185cb99678de96250f61f433e45ca02ed
parent4a915ac8d9f33567b77b23e90557f92860aa6db4
Rollup merge of #88639 - Emilgardis:fix-issue-88600, r=GuillaumeGomez

rustdoc: Fix ICE with `doc(hidden)` on tuple variant fields

Fixes #88600.

```rust
pub struct H;
pub struct S;

pub enum FooEnum {
    HiddenTupleItem(#[doc(hidden)] H),
    MultipleHidden(#[doc(hidden)] H, #[doc(hidden)] H),
    MixedHiddenFirst(#[doc(hidden)] H, S),
    MixedHiddenLast(S, #[doc(hidden)] H),
    HiddenStruct {
        #[doc(hidden)]
        h: H,
        s: S,
    },
}
```

Generates
![image](https://user-images.githubusercontent.com/1502855/132259152-382f9517-c2a0-41d8-acd0-64e5993931fc.png)
src/librustdoc/html/render/print_item.rs