digitalmars.D.bugs - [Issue 4226] New: Can't forward reference identifier defined within a string mixin
- d-bugmail puremagic.com (29/29) May 23 2010 http://d.puremagic.com/issues/show_bug.cgi?id=4226
- d-bugmail puremagic.com (9/9) Jan 06 2011 http://d.puremagic.com/issues/show_bug.cgi?id=4226
- d-bugmail puremagic.com (10/10) Jan 06 2011 http://d.puremagic.com/issues/show_bug.cgi?id=4226
- d-bugmail puremagic.com (10/10) Apr 11 2011 http://d.puremagic.com/issues/show_bug.cgi?id=4226
http://d.puremagic.com/issues/show_bug.cgi?id=4226 Summary: Can't forward reference identifier defined within a string mixin Product: D Version: 1.057 Platform: Other OS/Version: Linux Status: NEW Keywords: rejects-valid, spec Severity: normal Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: nfxjfg gmail.com $ cat f.d const x = y; mixin("const y = "~z~";"); const z = "123"; $ dmd f.d f.d(1): Error: undefined identifier y, did you mean module f? It works when you make the line with the mixin the first line. I'm reporting this mainly because I'm curious whether this example is supposed to work (i.e. it's a dmd bug), or whether the specification disallows it. I think it is valid. (Tested with dmd 1.061.) -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
May 23 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4226 nfxjfg gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WONTFIX -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 06 2011
http://d.puremagic.com/issues/show_bug.cgi?id=4226 Brad Roberts <braddr puremagic.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED CC| |braddr puremagic.com Resolution|WONTFIX | -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jan 06 2011
http://d.puremagic.com/issues/show_bug.cgi?id=4226 Walter Bright <bugzilla digitalmars.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bugzilla digitalmars.com 17:47:38 PDT --- I think it should be a bug, though how fixable it is remains to be seen. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Apr 11 2011