diff options
| -rw-r--r-- | libadhocutil/resourcePool.impl.h | 2 | ||||
| -rw-r--r-- | libadhocutil/scopeExit.cpp | 2 | 
2 files changed, 2 insertions, 2 deletions
| diff --git a/libadhocutil/resourcePool.impl.h b/libadhocutil/resourcePool.impl.h index 7dce653..49f91a5 100644 --- a/libadhocutil/resourcePool.impl.h +++ b/libadhocutil/resourcePool.impl.h @@ -88,7 +88,7 @@ namespace AdHoc {  		// InUse has one, we don't count that  		if (resource.use_count() == 2) {  			if (auto pool = std::get<1>(*resource)) { -				if (std::uncaught_exception()) { +				if (std::uncaught_exceptions()) {  					pool->discard(std::get<0>(*resource));  				}  				else { diff --git a/libadhocutil/scopeExit.cpp b/libadhocutil/scopeExit.cpp index a93f8b6..a108fae 100644 --- a/libadhocutil/scopeExit.cpp +++ b/libadhocutil/scopeExit.cpp @@ -17,7 +17,7 @@ ScopeExit::ScopeExit(const Event & onexitpre, const Event & onsuccess, const Eve  ScopeExit::~ScopeExit()  {  	for(const auto & e : onExitPre) e(); -	if (std::uncaught_exception()) { +	if (std::uncaught_exceptions()) {  		for(const auto & e : onFailure) e();  	}  	else { | 
