[Issue 4531] New: [2.046] No constructors with variable type list
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Thu Jul 29 08:16:09 PDT 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4531
Summary: [2.046] No constructors with variable type list
Product: D
Version: D2
Platform: x86
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: DMD
AssignedTo: nobody at puremagic.com
ReportedBy: joshuareusch at web.de
--- Comment #0 from joshuareusch at web.de 2010-07-29 08:16:07 PDT ---
For example:
---
class Output {
this(T...)(T msg) {
writeln(msg);
}
}
new Output("Hello, ", 42);
---
ends in an "Error: no constructor for Output".
If you make it as an Exception:
---
class MyError : Exception {
this(T...)(T msg) {
super(text(msg));
}
}
---
It ends in "Error: constructor test.MyError.this conflicts with template
test.MyError.__ctor(T...)". Same with Throwable or Error as base class
(probably with all others, too).
I have this not tested in other configurations ...
Ps: Sorry for bad english :)
--
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