]> git.lizzy.rs Git - rust.git/commit
Improve error message for variant values used as types
authorKevin Butler <haqkrs@gmail.com>
Fri, 17 Jul 2015 14:16:22 +0000 (15:16 +0100)
committerKevin Butler <haqkrs@gmail.com>
Fri, 17 Jul 2015 14:24:02 +0000 (15:24 +0100)
commitb416762a5f39415c1482abbb4b8a327df3bf1b4a
treed04d8a32b062a8c508d1217852f40edf7bd078bb
parentb5dad7dcb22ed6bf8ebaae56b4339bd64f6983eb
Improve error message for variant values used as types

This also changes how variant values are printed in errors, they are no
longer printed in their parent scope. As far as I can tell, this is
leftover from pre-namespacing of enums.

Closes #17546.
src/librustc/ast_map/mod.rs
src/librustc_typeck/astconv.rs
src/test/compile-fail/enum-variant-type-2.rs
src/test/compile-fail/issue-17546.rs [new file with mode: 0644]
src/test/compile-fail/move-fragments-2.rs
src/test/compile-fail/move-fragments-3.rs