[Issue 9463] make @safe "non-escapable"
    d-bugmail at puremagic.com 
    d-bugmail at puremagic.com
       
    Wed Feb  6 18:31:46 PST 2013
    
    
  
http://d.puremagic.com/issues/show_bug.cgi?id=9463
jfanatiker at gmx.at changed:
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED
--- Comment #7 from jfanatiker at gmx.at 2013-02-06 18:31:43 PST ---
Thanks Jonathan!
By simply mixing in the code in a safe function like this:
@safe void parseConfig() {
  mixin(import("app.cfg"));
}
you have all guarantees you need.
For extending an application in a safe way, a compiler switch '-safe' would be
the better way. It would be simpler to implement and completely backwards
compatible. 
Closing this issue.
-- 
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