Removing noexcept specifications in constructors for Synchronized that call contextua...
authorAaryaman Sagar <aary@instagram.com>
Tue, 9 Aug 2016 01:43:01 +0000 (18:43 -0700)
committerFacebook Github Bot 3 <facebook-github-bot-3-bot@fb.com>
Tue, 9 Aug 2016 01:53:27 +0000 (18:53 -0700)
commitb26ef8ac2f904cff06d68f260134cb5a174fba95
treeb932d92c07abb9d0914970b38631e7d00078778f
parent6b554b1ec498e1f487426b3ec5bcbff618db1dc6
Removing noexcept specifications in constructors for Synchronized that call contextualLock() and contextualRLock()

Summary:
Most mutex lock() functions do not have a noexcept guarantee, saying that the
constructor for Synchronized based on whether the underlying constructor for
the type stored is not enough.  Although this will *rarely* cause bugs, it
probably can be fixed

Reviewed By: simpkins

Differential Revision: D3682974

fbshipit-source-id: ec0bb701d0af41ffc79128fe8db7935a5f19bc70
folly/Synchronized.h