www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Issue 11168] New: core.stdc.time.asctime() is incorrectly marked as trusted


           Summary: core.stdc.time.asctime() is incorrectly marked as
           Product: D
           Version: D2
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: druntime
        AssignedTo: nobody puremagic.com
        ReportedBy: bugzilla digitalmars.com

--- Comment #0 from Walter Bright <bugzilla digitalmars.com> 2013-10-03
20:23:56 PDT ---

asctime() is not  trusted because it is allowed to return a non-shared pointer
to shared data. It's also not reentrant - it'll produce mangled garbage if
called from multiple threads. There's no way this can be marked as  trusted.

The similar functions in the same module need to be carefully reviewed.

Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Oct 03 2013