diff options
| author | Simon Sapin <simon.sapin@exyr.org> | 2019-07-03 11:56:59 +0200 |
|---|---|---|
| committer | Oliver Scherer <github35764891676564198441@oli-obk.de> | 2019-10-11 10:43:54 +0200 |
| commit | fe13bbd0648c4f7ad8f7cdfe540ca13bc93ade60 (patch) | |
| tree | 4c701e18d56f7fa7e161185b40a44ce075b8e6ac /src/doc | |
| parent | 2f0c821be9ba9cdf52a45c327b7d3f2831626225 (diff) | |
| download | rust-fe13bbd0648c4f7ad8f7cdfe540ca13bc93ade60.tar.gz rust-fe13bbd0648c4f7ad8f7cdfe540ca13bc93ade60.zip | |
Remove unions_with_drop_fields lint
Cases where it would trigger are now hard errors.
Diffstat (limited to 'src/doc')
| -rw-r--r-- | src/doc/rustc/src/lints/listing/warn-by-default.md | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/src/doc/rustc/src/lints/listing/warn-by-default.md b/src/doc/rustc/src/lints/listing/warn-by-default.md index e486240fda8..813d7c4bafe 100644 --- a/src/doc/rustc/src/lints/listing/warn-by-default.md +++ b/src/doc/rustc/src/lints/listing/warn-by-default.md @@ -596,30 +596,6 @@ warning: function cannot return without recursing | ``` -## unions-with-drop-fields - -This lint detects use of unions that contain fields with possibly non-trivial drop code. Some -example code that triggers this lint: - -```rust -#![feature(untagged_unions)] - -union U { - s: String, -} -``` - -This will produce: - -```text -warning: union contains a field with possibly non-trivial drop code, drop code of union fields is ignored when dropping the union - --> src/main.rs:4:5 - | -4 | s: String, - | ^^^^^^^^^ - | -``` - ## unknown-lints This lint detects unrecognized lint attribute. Some |
