Bug 16009 – '_d_monitorenter' is not nothrow

Status
RESOLVED
Resolution
DUPLICATE
Severity
normal
Priority
P1
Component
druntime
Product
D
Version
D2
Platform
All
OS
All
Creation time
2016-05-10T17:07:00Z
Last change time
2016-05-10T17:27:26Z
Keywords
rejects-valid
Assigned to
nobody
Creator
dlang-bugzilla

Comments

Comment #0 by dlang-bugzilla — 2016-05-10T17:07:38Z
//////// test.d //////// void main() nothrow { auto o = new Object; synchronized(o) { } } //////////////////////// Is there any particular reason why synchronized(obj) statements are not nothrow?
Comment #1 by mathias.lang — 2016-05-10T17:27:26Z
It was done in 2.067 and reverted at the 11th hour because it broke Vibe.d in a way that was not easily fixable. Closing as duplicate. *** This issue has been marked as a duplicate of issue 11216 ***