rust/src/librustc/util
bors d13aff1224 auto merge of #18750 : nikomatsakis/rust/issue-18333-skolemize-open-existential, r=nrc
In the general case, at least, it is not possible to make an object out of an unsized type. This is because the object type would have to store the fat pointer information for the `self` value *and* the vtable -- meaning it'd have to be a fat pointer with three words -- but for the compiler to know that the object requires three words, it would have to know the self-type of the object (is `self` a thin or fat pointer?), which of course it doesn't.

Fixes #18333.

r? @nick29581
2014-11-20 19:26:40 +00:00
..
common.rs Require that objects can only be made from Sized types. Fixes #18333. 2014-11-20 09:16:20 -05:00
nodemap.rs Use FnvHashMap instead of HashMap in rustc 2014-11-10 01:12:59 +02:00
ppaux.rs Refactored new CodeExtent type for improved abstraction. 2014-11-20 13:10:03 +01:00
snapshot_vec.rs Switch to purely namespaced enums 2014-11-17 07:35:51 -08:00