[Bug c++/105307] -fmax-errors truncated for concept diagnostics

2022-04-20 Thread ich.freak at gmx dot net via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105307 --- Comment #3 from Igel --- well, quite surely, > error: 'x' is not a member of 'NoX' is not the only instance of this problem. It seems to me that gcc is not differentiating "normal errors" from "explanatory errors", and I guess introducing t

[Bug c++/92440] Error output for first error truncated with -fmax-errors=1

2022-04-19 Thread ich.freak at gmx dot net via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92440 Igel changed: What|Removed |Added CC||ich.freak at gmx dot net --- Comment #5 from

[Bug c++/105307] New: -fmax-errors truncated for concept diagnostics

2022-04-18 Thread ich.freak at gmx dot net via Gcc-bugs
: c++ Assignee: unassigned at gcc dot gnu.org Reporter: ich.freak at gmx dot net Target Milestone: --- In #92440 (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92440) it was remarked that -fmax-errors=1 truncates the first error "in the middle of the sentence" and a

[Bug c++/103540] diagnosting concept depends on itself

2021-12-05 Thread ich.freak at gmx dot net via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103540 --- Comment #2 from Igel --- Ah thanks for copying the relevant code here. The error that you're referring to is: : In instantiation of 'struct X<0>': :5:14: required by substitution of 'template requires StrictNodeType using Int = int [wit

[Bug c++/103540] New: diagnosting concept depends on itself

2021-12-03 Thread ich.freak at gmx dot net via Gcc-bugs
++ Assignee: unassigned at gcc dot gnu.org Reporter: ich.freak at gmx dot net Target Milestone: --- When a concept X is checked for a template parameter T, this parameter is fully instanciated. (while this may not be necessary to check the concept, this seems to be dictated by the

[Bug c++/103239] New: confusing template argument deduction error message

2021-11-14 Thread ich.freak at gmx dot net via Gcc-bugs
Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: ich.freak at gmx dot net Target Milestone: --- When trying to resolve a function call, GCC iterates through the candidates, checking if it can deduce/substitute template parameters. When failing to deduce/substitute

[Bug c++/17314] Error message wrongly shows declared rather than inherited access

2020-04-10 Thread ich.freak at gmx dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=17314 Igel changed: What|Removed |Added CC||ich.freak at gmx dot net --- Comment #21 from