about summary refs log tree commit diff
path: root/src/rustllvm/RustWrapper.cpp
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2017-10-06 03:16:13 +0000
committerbors <bors@rust-lang.org>2017-10-06 03:16:13 +0000
commitb915820878210a79d3aef6bc36d0c09e98565b94 (patch)
treef0b462625c189ff75cd31e261726b1552dfdd6b9 /src/rustllvm/RustWrapper.cpp
parentf5e036a290cae0da2a613a4459f5cd3dee74cd89 (diff)
parentc5c3614c18041c543a20fd2ad51183be73f0d008 (diff)
downloadrust-b915820878210a79d3aef6bc36d0c09e98565b94.tar.gz
rust-b915820878210a79d3aef6bc36d0c09e98565b94.zip
Auto merge of #44951 - vitiral:incr_struct_defs, r=michaelwoerister
incr compilation struct_defs.rs

I am prematurely openeing this as I need mentoring help from @michaelwoerister (also pinged @nikomatsakis)

First, is this the right approach for these changes?

Second, I'm a bit confused by the results so far.

- Changing `TupleStructFieldType(i32)` -> `...(u32)` changes only Hir and HirBody, not TypeOfItem
- Chaning `TupleStructAddField(i32)` -> `...(i32, u32)` *does* change TypeOfItem

This seems wrong. I feel like it should change TypeOfItem in both cases. Is this a bug in incr compilation or is it expected?
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions