[#BloombergLP-bsls-Assert-permitOutOfPolicyReturningFailureHandler] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bsls.adoc[bsls]::xref:BloombergLP/bsls/Assert.adoc[Assert]::permitOutOfPolicyReturningFailureHandler :relfileprefix: ../../../ :mrdocs: DO NOT USE! It is a violation of Bloomberg policy to invoke this function without having prior authorization from senior management. == Synopsis Declared in `<bsls_assert.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- static void permitOutOfPolicyReturningFailureHandler(); ---- == Description Allow an assertion handler to return control to the calling function (after a failed assertion). The behavior is undefined if `BSLS_ASSERT_ENABLE_NORETURN_FOR_INVOKE_HANDLER` is defined (and thus `invokeHandler` would not be able to return anyway). Note that, by default, an assertion handler that attempts to return normally will cause the program to be aborted. Internal Bloomberg users should contact the BDE team if they feel their application might need to violate Bloomberg policy by allowing the currently installed assertion handler to return normally (after a failed assertion). [.small]#Created with https://www.mrdocs.com[MrDocs]#