digitalmars.D.bugs - [Issue 1941] New: missing line on inaccesable external private module member
- d-bugmail puremagic.com (27/27) Mar 25 2008 http://d.puremagic.com/issues/show_bug.cgi?id=1941
- d-bugmail puremagic.com (9/9) Mar 25 2008 http://d.puremagic.com/issues/show_bug.cgi?id=1941
- d-bugmail puremagic.com (9/9) Jul 09 2008 http://d.puremagic.com/issues/show_bug.cgi?id=1941
- d-bugmail puremagic.com (11/11) Aug 10 2008 http://d.puremagic.com/issues/show_bug.cgi?id=1941
- d-bugmail puremagic.com (9/9) Nov 13 2009 http://d.puremagic.com/issues/show_bug.cgi?id=1941
- d-bugmail puremagic.com (13/13) May 17 2010 http://d.puremagic.com/issues/show_bug.cgi?id=1941
- d-bugmail puremagic.com (12/12) May 31 2010 http://d.puremagic.com/issues/show_bug.cgi?id=1941
http://d.puremagic.com/issues/show_bug.cgi?id=1941
Summary: missing line on inaccesable external private module
member
Product: D
Version: 2.012
Platform: PC
OS/Version: Windows
Status: NEW
Keywords: diagnostic
Severity: normal
Priority: P2
Component: DMD
AssignedTo: bugzilla digitalmars.com
ReportedBy: spam extrawurst.org
[mod.d]
module mod;
private int bar;
[main.d]
module main;
import mod;
void main(){bar = 0;}
gives dmd compiler output:
"main.d: module main mod.bar is private"
this message must be improved. it should at least provide a line number to be
parsable as every other error message (every other besides the other ones that
are broke ;)
--
Mar 25 2008
http://d.puremagic.com/issues/show_bug.cgi?id=1941
I don't know how the compiler works, but here's my guess on the source of the
problem (and its solution).
src\dmd\dsymbol.c, line 667 (DMD 1.028):
error("%s is private", d->toPrettyChars());
should be:
error(loc, "%s is private", d->toPrettyChars());
--
Mar 25 2008
http://d.puremagic.com/issues/show_bug.cgi?id=1941
clugdbug yahoo.com.au changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
Fixed DMD1.032
--
Jul 09 2008
http://d.puremagic.com/issues/show_bug.cgi?id=1941
spam extrawurst.org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|RESOLVED |REOPENED
Resolution|FIXED |
Version|2.012 |2.018
I dont know if it was fixed in the previous version but i know for sure it is
still the same bug in 2.018, so i reopen it.
--
Aug 10 2008
http://d.puremagic.com/issues/show_bug.cgi?id=1941
Leandro Lucarella <llucax gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |llucax gmail.com
Severity|normal |regression
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Nov 13 2009
http://d.puremagic.com/issues/show_bug.cgi?id=1941
Don <clugdbug yahoo.com.au> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |patch
CC| |clugdbug yahoo.com.au
Severity|regression |critical
This has actually never worked on any version of DMD. Downgrading to critical.
The patch still works, though (it is line 847 of dsymbol.c in DMD2.047.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
May 17 2010
http://d.puremagic.com/issues/show_bug.cgi?id=1941
Walter Bright <bugzilla digitalmars.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|REOPENED |RESOLVED
CC| |bugzilla digitalmars.com
Resolution| |FIXED
22:48:30 PDT ---
http://www.dsource.org/projects/dmd/changeset/510
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
May 31 2010









d-bugmail puremagic.com 