rust/src/librustc/middle/trans
Tim Chevalier 499a58708f Assign correct types to struct-like enum variant constructors
Before, the type was just the enum type itself, which caused an
assertion failure in iter_variant in trans::base.

r=brson

Closes #4229
2012-12-24 15:59:15 -08:00
..
alt.rs Add support for destructuring vectors in match expressions 2012-12-17 16:50:40 -08:00
base.rs Assign correct types to struct-like enum variant constructors 2012-12-24 15:59:15 -08:00
block.rs
build.rs librustc: Make use statements crate-relative by default. r=brson 2012-12-13 13:05:22 -08:00
callee.rs librustc: Allow moves out of self. r=nmatsakis 2012-12-13 15:49:07 -08:00
closure.rs librustc: Make use statements crate-relative by default. r=brson 2012-12-13 13:05:22 -08:00
common.rs librustc: Remove all legacy pattern bindings from libsyntax and librustc. rs=refactoring 2012-12-04 14:19:19 -08:00
consts.rs librustc: Make use statements crate-relative by default. r=brson 2012-12-13 13:05:22 -08:00
controlflow.rs librustc: Make use statements crate-relative by default. r=brson 2012-12-13 13:05:22 -08:00
datum.rs librustc: Make use statements crate-relative by default. r=brson 2012-12-13 13:05:22 -08:00
debuginfo.rs librustc: Make use statements crate-relative by default. r=brson 2012-12-13 13:05:22 -08:00
expr.rs librustc: Allow moves out of self. r=nmatsakis 2012-12-13 15:49:07 -08:00
foreign.rs librustc: Make use statements crate-relative by default. r=brson 2012-12-13 13:05:22 -08:00
glue.rs librustc: Make use statements crate-relative by default. r=brson 2012-12-13 13:05:22 -08:00
inline.rs librustc: Make use statements crate-relative by default. r=brson 2012-12-13 13:05:22 -08:00
machine.rs Remove un-needed code for obsolete classes 2012-12-10 18:45:01 -08:00
macros.rs Update license, add license boilerplate to most files. Remainder will follow. 2012-12-03 17:12:14 -08:00
meth.rs librustc: Fix explicit self for objects in more cases. r=nmatsakis 2012-12-13 13:29:08 -08:00
monomorphize.rs librustc: Make use statements crate-relative by default. r=brson 2012-12-13 13:05:22 -08:00
reachable.rs Remove un-needed code for obsolete classes 2012-12-10 18:45:01 -08:00
reflect.rs librustc: Make use statements crate-relative by default. r=brson 2012-12-13 13:05:22 -08:00
shape.rs librustc: Make use statements crate-relative by default. r=brson 2012-12-13 13:05:22 -08:00
tvec.rs librustc: Make use statements crate-relative by default. r=brson 2012-12-13 13:05:22 -08:00
type_of.rs librustc: Make use statements crate-relative by default. r=brson 2012-12-13 13:05:22 -08:00
type_use.rs librustc: Fix type_use for generic newtype structs. Closes #4188. rs=bugfix 2012-12-14 19:44:07 -08:00
uniq.rs librustc: Make use statements crate-relative by default. r=brson 2012-12-13 13:05:22 -08:00