diff options
| author | Yuki Okushi <huyuumi.dev@gmail.com> | 2019-11-07 09:20:36 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-11-07 09:20:36 +0900 |
| commit | 12ffe5ffdd51d0f4c860d064d7e70912cbbf3863 (patch) | |
| tree | 0de72f354281dd04221f2258dbcaa78055343286 /src/libsyntax_pos | |
| parent | 1988f28009479484362f7718371618a9c1d31b84 (diff) | |
| parent | bb37d0078750b760f013bfa706fe19d4d823b8df (diff) | |
| download | rust-12ffe5ffdd51d0f4c860d064d7e70912cbbf3863.tar.gz rust-12ffe5ffdd51d0f4c860d064d7e70912cbbf3863.zip | |
Rollup merge of #66044 - RalfJung:uninit-lint, r=oli-obk
Improve uninit/zeroed lint * Also warn when creating a raw pointer with a NULL vtable. * Also identify `MaybeUninit::uninit().assume_init()` and `MaybeUninit::zeroed().assume_init()` as dangerous.
Diffstat (limited to 'src/libsyntax_pos')
| -rw-r--r-- | src/libsyntax_pos/symbol.rs | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libsyntax_pos/symbol.rs b/src/libsyntax_pos/symbol.rs index 3f7b3e5b3d8..64ea82e1bdc 100644 --- a/src/libsyntax_pos/symbol.rs +++ b/src/libsyntax_pos/symbol.rs @@ -148,6 +148,7 @@ symbols! { associated_type_bounds, associated_type_defaults, associated_types, + assume_init, async_await, async_closure, attr, @@ -417,6 +418,8 @@ symbols! { match_beginning_vert, match_default_bindings, may_dangle, + maybe_uninit, + MaybeUninit, mem, member_constraints, message, @@ -709,6 +712,7 @@ symbols! { underscore_imports, underscore_lifetimes, uniform_paths, + uninit, uninitialized, universal_impl_trait, unmarked_api, |
