]> git.lizzy.rs Git - rust.git/commit
Auto merge of #35166 - nikomatsakis:incr-comp-ice-34991-2, r=mw
authorbors <bors@rust-lang.org>
Tue, 9 Aug 2016 17:00:54 +0000 (10:00 -0700)
committerGitHub <noreply@github.com>
Tue, 9 Aug 2016 17:00:54 +0000 (10:00 -0700)
commite1d2bc2916b5b5840789d7e7fc89e4647063bfa0
treee37e05fc527424276fbffc49774014871b254573
parentf0139140f6a2d1207cb21336b0faca69b5a337b2
parente0b82d5c3a159fabf0dae4632f294f17eacda1d0
Auto merge of #35166 - nikomatsakis:incr-comp-ice-34991-2, r=mw

Address ICEs running w/ incremental compilation and building glium

Fixes for various ICEs I encountered trying to build glium with incremental compilation enabled. Building glium now works. Of the 4 ICEs, I have test cases for 3 of them -- I didn't isolate a test for the last commit and kind of want to go do other things -- most notably, figuring out why incremental isn't saving much *effort*.

But if it seems worthwhile and I can come back and try to narrow down the problem.

r? @michaelwoerister

Fixes #34991
Fixes #32015
src/librustc/session/config.rs
src/librustc_borrowck/borrowck/mod.rs
src/librustc_const_eval/eval.rs
src/librustc_mir/transform/qualify_consts.rs
src/librustc_trans/back/write.rs
src/librustc_trans/common.rs
src/librustc_trans/consts.rs
src/librustc_trans/context.rs
src/librustc_trans/debuginfo/metadata.rs
src/librustc_trans/trans_item.rs
src/librustc_typeck/collect.rs