Tools/TestWebkitAPI/Tests/WTF/DataMutex.cpp exists, but it is not included in the building of the testWTF binary, and as a result is never run. Fixing it is trivial.
Created attachment 406169 [details] Patch
Created attachment 406173 [details] Patch rebased
Comment on attachment 406173 [details] Patch r- for now. Can you look into why the EWS bots are red?
Created attachment 406287 [details] Patch The EWS were red because some of our platforms don't support gtests'ASSERT_DEATH. I made the tests that depend on this macro conditional on its support.
Comment on attachment 406287 [details] Patch Thanks for fixing the failures. Unfortunately, I don't think we should land this because grepping the code, I see that the DataMutex class is only used by the gtk port. Unless we have a reason to include it (e.g. pending use), we should leave it out for Darwin ports. You can close this bug as WONTFIX.
Ok.