rust/compiler/rustc_error_codes/src
Yuki Okushi ab4d16fe7a
Rollup merge of #86148 - FabianWolff:issue-85855, r=varkor
Check the number of generic lifetime and const parameters of intrinsics

This pull request fixes #85855. The current code for type checking intrinsics only checks the number of generic _type_ parameters, but does not check for an incorrect number of lifetime or const parameters, which can cause problems later on, such as the ICE in #85855, where the code thought that it was looking at a type parameter but found a lifetime parameter:
```
error: internal compiler error: compiler/rustc_middle/src/ty/generics.rs:188:18:
    expected type parameter, but found another generic parameter
```

The changes in this PR add checks for the number of lifetime and const parameters, expand the scope of `E0094` to also apply to these cases, and improve the error message by properly pluralizing the number of expected generic parameters.
2021-07-02 06:20:28 +09:00
..
error_codes Rollup merge of #86148 - FabianWolff:issue-85855, r=varkor 2021-07-02 06:20:28 +09:00
error_codes.rs Fix typo and improve documentation for E0632 2021-06-29 01:09:44 +02:00
lib.rs Bump cfgs 2021-04-04 14:57:05 -04:00