digitalmars.D.bugs - [Issue 3662] New: Wrong compile error within struct constructor and C-style initializer
- d-bugmail puremagic.com (33/33) Jan 01 2010 http://d.puremagic.com/issues/show_bug.cgi?id=3662
- d-bugmail puremagic.com (11/11) Feb 15 2010 http://d.puremagic.com/issues/show_bug.cgi?id=3662
- d-bugmail puremagic.com (18/18) Jun 04 2010 http://d.puremagic.com/issues/show_bug.cgi?id=3662
- d-bugmail puremagic.com (12/12) Jun 09 2010 http://d.puremagic.com/issues/show_bug.cgi?id=3662
http://d.puremagic.com/issues/show_bug.cgi?id=3662 Summary: Wrong compile error within struct constructor and C-style initializer Product: D Version: 2.038 Platform: Other OS/Version: All Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: rayerd.wiz gmail.com PST --- // main.d import std.stdio; struct S { this(int x) {} } class A { const S s = {1}; } void main() {} $ dmd main.d Error: struct S has constructors, cannot use { initializers }, use S( initializers ) instead This error message is written to standard output, but standard error output, and has not an error line number. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 01 2010
http://d.puremagic.com/issues/show_bug.cgi?id=3662 Don <clugdbug yahoo.com.au> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ludwig informatik.uni-luebe | |ck.de *** Issue 3802 has been marked as a duplicate of this issue. *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Feb 15 2010
http://d.puremagic.com/issues/show_bug.cgi?id=3662 Don <clugdbug yahoo.com.au> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch CC| |clugdbug yahoo.com.au Trivial. Missing 'loc' in error call. PATCH: init.c, StructInitializer::semantic(), line 158. if (ad->ctor) - error("%s %s has constructors, cannot use { initializers }, use + error(loc, "%s %s has constructors, cannot use { initializers }, use %s( initializers ) instead", ad->kind(), ad->toChars(), ad->toChars()); -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jun 04 2010
http://d.puremagic.com/issues/show_bug.cgi?id=3662 Walter Bright <bugzilla digitalmars.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |bugzilla digitalmars.com Resolution| |FIXED 17:30:09 PDT --- http://www.dsource.org/projects/dmd/changeset/531 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jun 09 2010