-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Closed
Labels
A-diagnosticsArea: Messages for errors, warnings, and lintsArea: Messages for errors, warnings, and lintsE-easyCall for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.Call for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.E-mentorCall for participation: This issue has a mentor. Use #t-compiler/help on Zulip for discussion.Call for participation: This issue has a mentor. Use #t-compiler/help on Zulip for discussion.
Description
From: src/test/compile-fail/E0061.rs
Error E0061 needs a span_label, updating it from:
error[E0061]: this function takes 2 parameters but 1 parameter was supplied
--> src/test/compile-fail/E0061.rs:14:5
|
14 | f(0); //~ ERROR E0061
| ^^^^
|
= note: the following parameter types were expected: u16, &str
error: aborting due to previous error
To:
error[E0061]: this function takes 2 parameters but 1 parameter was supplied
--> src/test/compile-fail/E0061.rs:14:5
|
14 | f(0); //~ ERROR E0061
| ^^^^ expected 2 parameters
|
= note: the following parameter types were expected: u16, &str
error: aborting due to previous error
Bonus: the types could be incorporated into the label rather than a note (though we may want to avoid types with long names in the label)
Metadata
Metadata
Assignees
Labels
A-diagnosticsArea: Messages for errors, warnings, and lintsArea: Messages for errors, warnings, and lintsE-easyCall for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.Call for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.E-mentorCall for participation: This issue has a mentor. Use #t-compiler/help on Zulip for discussion.Call for participation: This issue has a mentor. Use #t-compiler/help on Zulip for discussion.
Type
Projects
Milestone
Relationships
Development
Select code repository
Activity
jaredwy commentedon Aug 3, 2016
Planning on tackling the bonus here. Is there a prefered max length for output on the console. In the case it would exceed this should i truncate the typename or just not include?
sophiajt commentedon Aug 4, 2016
@jaredwy - great point. If you want to work on truncation, feel free to add it, too. I'm not sure if the term crate will tell you the current terminal size, but it may.
leikahing commentedon Aug 4, 2016
I'm fixing #35215 and I noticed that it and this issue currently share the same code for generating this error, and adding code to add a
span_label
to the message inlibrustc_typeck/check/mod.rs
would fix both.jaredwy commentedon Aug 4, 2016
Did you do the bonus as well? I can tackle that if you haven't.
leikahing commentedon Aug 4, 2016
@jaredwy I haven't yet - I can fix the
span_label
issue (currently testing/fixing unit tests) and you can take on the bonus part of the issue.jaredwy commentedon Aug 4, 2016
Sounds great to me! Thanks.
Fixes for issues rust-lang#35215 and rust-lang#35216
leikahing commentedon Aug 4, 2016
@jaredwy - I opened up issue #35290 to track the bonus portion of the work for you.
Rollup merge of rust-lang#35289 - birryree:E0060_E0061_format_update,…
9 remaining items