about summary refs log tree commit diff
path: root/library/std/src/sys/unix/stack_overflow.rs
diff options
context:
space:
mode:
authorDylan DPC <dylan.dpc@gmail.com>2021-02-23 16:10:25 +0100
committerGitHub <noreply@github.com>2021-02-23 16:10:25 +0100
commit9d378b33defb2edcacadc4fd5fb0e9329f9d1eec (patch)
treec375279bb20fa57dc840f47552c531457addde0f /library/std/src/sys/unix/stack_overflow.rs
parente2561c58a41023a14e0e583113dcf55e1ecb236a (diff)
parent343b67387772dbd068d06a76267288579d3eaed0 (diff)
downloadrust-9d378b33defb2edcacadc4fd5fb0e9329f9d1eec.tar.gz
rust-9d378b33defb2edcacadc4fd5fb0e9329f9d1eec.zip
Rollup merge of #82297 - tmiasko:write-only, r=oli-obk
Consider auto derefs before warning about write only fields

Changes from #81473 extended the dead code lint with an ability to detect
fields that are written to but never read from. The implementation skips
over fields on the left hand side of an assignment, without marking them
as live.

A field access might involve an automatic dereference and de-facto read
the field. Conservatively mark expressions with deref adjustments as
live to avoid generating false positive warnings.

Closes #81626.
Diffstat (limited to 'library/std/src/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions