diff options
| author | bors <bors@rust-lang.org> | 2013-03-21 11:46:00 -0700 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2013-03-21 11:46:00 -0700 |
| commit | 6aa612a909a9df24dacc8468a4a1a68b6484dab7 (patch) | |
| tree | 1ef22450e5e7f102368fa719a389a039fe463e1e /doc/tutorial.md | |
| parent | 87d9316793d2bd1313ebf51c46bd02f06227044c (diff) | |
| parent | f36f9fc91ccc86c7004979689da981184559e57a (diff) | |
| download | rust-6aa612a909a9df24dacc8468a4a1a68b6484dab7.tar.gz rust-6aa612a909a9df24dacc8468a4a1a68b6484dab7.zip | |
auto merge of #5461 : catamorphism/rust/flagless, r=nikomatsakis
r? @nikomatsakis The typechecker previously passed around a boolean return flag to indicate whether it saw something with type _|_ (that is, something it knows at compile-time will definitely diverge) and also had some manual checks for the `ty_err` pseudo-type that represents a previous type error. This was because the typing rules implemented by the typechecker didn't properly propagate _|_ and ty_err. I fixed it. This also required changing expected error messages in a few tests, as now we're printing out fewer derived errors -- in fact, at this point we should print out no derived errors, so report any that you see (ones that include "[type error]") as bugs.
Diffstat (limited to 'doc/tutorial.md')
0 files changed, 0 insertions, 0 deletions
