Files
rust/src
Ralf Jung 49ca99de93 Rollup merge of #72441 - doctorn:late-bound-lifetime-ice, r=nikomatsakis
Fix ICE with explicit late-bound lifetimes

Rather than returning an explicit late-bound lifetime as a generic argument count mismatch (which is not necessarily true), this PR propagates the presence of explicit late-bound lifetimes.

This avoids an ICE that can occur due to the presence of explicit late-bound lifetimes when building generic substitutions by explicitly ignoring them.

r? @varkor

cc @davidtwco (this removes a check you introduced in #60892)

Resolves #72278
2020-05-30 13:45:04 +02:00
..
2020-05-22 19:08:39 +02:00
2020-05-18 14:41:34 +01:00
2020-05-11 17:13:32 +02:00
2020-05-30 12:22:29 +02:00
2020-05-23 12:24:19 +02:00
2020-05-27 20:37:56 +02:00
2020-05-23 12:24:19 +02:00
2020-05-28 13:23:33 -04:00
2020-05-11 17:13:32 +02:00
2020-05-20 20:14:16 +02:00
2020-05-09 16:03:40 -04:00

This directory contains the source code of the rust project, including:

  • rustc and its tests
  • libstd
  • Various submodules for tools, like rustdoc, rls, etc.

For more information on how various parts of the compiler work, see the rustc dev guide.