]> git.lizzy.rs Git - rust.git/commit
Auto merge of #21269 - alexcrichton:issue-6936, r=pnkfelix
authorbors <bors@rust-lang.org>
Mon, 19 Jan 2015 15:44:41 +0000 (15:44 +0000)
committerbors <bors@rust-lang.org>
Mon, 19 Jan 2015 15:44:41 +0000 (15:44 +0000)
commitcda3490f8fb099a1ddd1f253a75c29110042dc01
treee45f373d63f312eee13369ad064b808f6c08e6d3
parent43f2c199e4e87d7ccd15658c52ad8dc5a1d54fb9
parent3121c040438fcc9a14d028a5aca4a6892f7bcdcc
Auto merge of #21269 - alexcrichton:issue-6936, r=pnkfelix

This commit modifies resolve to prevent conflicts with typedef names in the same
method that conflits are prevented with enum names. This is a breaking change
due to the differing semantics in resolve, and any errors generated on behalf of
this change require that a conflicting typedef, module, or structure to be
renamed so they do not conflict.

[breaking-change]
Closes #6936
src/librustc_trans/trans/debuginfo.rs
src/librustc_typeck/astconv.rs
src/librustc_typeck/collect.rs