Niko Matsakis
3046ac217f
Detect cycles and specialize error reporting for Sized. It is important
...
to get the `Sized` error usable, since that hits new users
frequently. Further work is needed for the error reporting for non-Sized
cycle cases; those currently just fallback to the old path. Also adjust tests.
2016-01-16 05:22:32 -05:00
Simonas Kazlauskas
77e9228b4a
Improve invalid recursive types diagnostic
2015-07-29 01:57:24 +03:00
Niko Matsakis
872ce47955
Fallout: tests. As tests frequently elide things, lots of changes
...
here. Some of this may have been poorly rebased, though I tried to be
careful and preserve the spirit of the test.
2015-02-18 10:25:28 -05:00
Johannes Muenzel
53ddf2e57d
Fix several issues with the struct and enum representability-checking logic.
2014-10-08 22:39:57 -04:00
Derek Guenther
730bdb6403
Added tests to make tidy
2014-02-07 12:49:24 -06:00
Johannes Muenzel
b46c0daa7b
Add compile-fail tests for non-representable structs and enums
2014-01-29 20:33:51 -05:00