https://issues.dlang.org/show_bug.cgi?id=22555
--- Comment #7 from FeepingCreature <[email protected]> --- Owait yes your observation is correct. But that's not something that shows up in D's semantics for Mutex; and would be annoying at any rate because D core.sync does not have non-recursive mutexes in the first place. Ie. since synchronized is supposed to allow double locking, it should still work with core.sync.Condition. D's impl leaks a pthread problem in other words. --
