digitalmars.D.bugs - [Issue 3636] New: module-level safe not propagated to struct members
- d-bugmail puremagic.com (27/27) Dec 20 2009 http://d.puremagic.com/issues/show_bug.cgi?id=3636
- d-bugmail puremagic.com (12/12) Jun 11 2011 http://d.puremagic.com/issues/show_bug.cgi?id=3636
http://d.puremagic.com/issues/show_bug.cgi?id=3636
Summary: module-level safe not propagated to struct members
Product: D
Version: 2.036
Platform: Other
OS/Version: Mac OS X
Status: NEW
Severity: normal
Priority: P2
Component: DMD
AssignedTo: nobody puremagic.com
ReportedBy: michel.fortin michelf.com
10:19:00 EST ---
This does not compile, but it should:
safe {
struct A {
void hello() { }
}
void test() {
A a;
a.hello(); // Error: safe function 'test' cannot call system function
'hello'
}
}
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Dec 20 2009
http://d.puremagic.com/issues/show_bug.cgi?id=3636
yebblies <yebblies gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |yebblies gmail.com
Resolution| |FIXED
This code now works (dmd2.053)
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Jun 11 2011








d-bugmail puremagic.com