diff options
| author | bors <bors@rust-lang.org> | 2014-11-07 07:16:33 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2014-11-07 07:16:33 +0000 |
| commit | a0a7ab461283322215f0343cd2b5e66fc19a7bd5 (patch) | |
| tree | ca291c865de18e4fb591399ad43169360f0640ee /src/rustllvm/RustWrapper.cpp | |
| parent | b03a2755193cd756583bcf5831cf4545d75ecb8a (diff) | |
| parent | d80a62d84bc9fbc9ae7c8bd300bf5416249b51f7 (diff) | |
| download | rust-a0a7ab461283322215f0343cd2b5e66fc19a7bd5.tar.gz rust-a0a7ab461283322215f0343cd2b5e66fc19a7bd5.zip | |
auto merge of #18672 : brandonson/rust/functional-update-walk, r=nikomatsakis
Fixes #18567. `Struct{x:foo, .. with_expr}` did not walk `with_expr`, which allowed
using moved variables in some cases. The CFG for structs also built up with
`with_expr` happening before the fields, which is now reversed. (Fields are now
before the `with_expr` in the CFG)
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
