From a1977bf046b6f4721f63bdfa02e7887dc760bfd1 Mon Sep 17 00:00:00 2001
From: Douglas Gregor <dgregor@apple.com>
Date: Fri, 8 Nov 2013 01:20:25 +0000
Subject: [PATCH] Fix a bogus assert I introduced in r194224

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194237 91177308-0d34-0410-b5e6-96231b3b80d8
---
 lib/Sema/SemaOverload.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/Sema/SemaOverload.cpp b/lib/Sema/SemaOverload.cpp
index bc9a57cd8e..acfa8a3ac7 100644
--- a/lib/Sema/SemaOverload.cpp
+++ b/lib/Sema/SemaOverload.cpp
@@ -3006,7 +3006,7 @@ IsUserDefinedConversion(Sema &S, Expr *From, QualType ToType,
                         OverloadCandidateSet &CandidateSet,
                         bool AllowExplicit,
                         bool AllowObjCConversionOnExplicit) {
-  assert(!AllowExplicit || !AllowObjCConversionOnExplicit);
+  assert(AllowExplicit || !AllowObjCConversionOnExplicit);
 
   // Whether we will only visit constructors.
   bool ConstructorsOnly = false;
-- 
2.40.0