[Issue 5116] New: Too many error messages with failed template constraint
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sun Oct 24 19:12:45 PDT 2010
http://d.puremagic.com/issues/show_bug.cgi?id=5116
Summary: Too many error messages with failed template
constraint
Product: D
Version: D2
Platform: x86
OS/Version: Windows
Status: NEW
Keywords: diagnostic
Severity: minor
Priority: P2
Component: DMD
AssignedTo: nobody at puremagic.com
ReportedBy: bearophile_hugs at eml.cc
--- Comment #0 from bearophile_hugs at eml.cc 2010-10-24 19:12:00 PDT ---
This is a wrong D2 program:
struct Foo {}
class Bar(T) if (!is(T == struct)) {}
void main() {
auto b = new Bar!Foo();
}
DMD 2.049 shows the following compile errors:
test.d(4): Error: template instance Bar!(Foo) does not match template
declaration Bar(T) if (!is(T == struct))
test.d(4): Error: Bar!(Foo) is used as a type
test.d(4): Error: new can only create structs, dynamic arrays or class objects,
not void's
But minimizing error messages noise is good to speed up debugging and to make
coding simpler. So in this case I'd like to receive only the first error
message.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list