Index: src/ResolvExpr/CandidateFinder.cpp
===================================================================
--- src/ResolvExpr/CandidateFinder.cpp	(revision c5f69fd69f8643b17092381eda9da1da5bf21f5c)
+++ src/ResolvExpr/CandidateFinder.cpp	(revision 16ba4897edb8e47f2990f485549b0053dee60bae)
@@ -1115,5 +1115,5 @@
 		// Implement SFINAE; resolution errors are only errors if there aren't any non-error
 		// candidates
-		if ( found.empty() && ! errors.isEmpty() ) { throw errors; }
+		if ( found.empty() ) errors.throwIfNonEmpty();
 
 		// only keep the best matching intrinsic result to match C semantics (no unexpected narrowing/widening)
