about summary refs log tree commit diff
path: root/src/libstd/sys/unix/stack_overflow.rs
diff options
context:
space:
mode:
authorManish Goregaokar <manishsmail@gmail.com>2020-06-28 08:30:25 -0700
committerGitHub <noreply@github.com>2020-06-28 08:30:25 -0700
commit3f826a89740d6437f9ebd57d70f591a3ba8bbb1b (patch)
tree1d1064d4f66464b0af6be73f14e44dc39fa808ac /src/libstd/sys/unix/stack_overflow.rs
parentccc1bf79c8be0b4be549f6f82141104a34efec80 (diff)
parentffcfaa11055a2ec65d326003da41da24d7a7d66c (diff)
downloadrust-3f826a89740d6437f9ebd57d70f591a3ba8bbb1b.tar.gz
rust-3f826a89740d6437f9ebd57d70f591a3ba8bbb1b.zip
Rollup merge of #73774 - ecstatic-morse:liveness-of-projections, r=oli-obk
Make liveness more precise for assignments to fields

Previously, we were too conservative and `x.field = 4` was treated as a "use" of `x`. Now it neither kills `x` (since other fields of `x` may still be live) nor marks it as live.

cc @jonas-schievink, who ran into this problem.
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions