From 0f1cf6e40542e0992f6988e67b75b2f74ba4142b Mon Sep 17 00:00:00 2001
From: Nat Goodspeed <nat@lindenlab.com>
Date: Wed, 10 Dec 2014 12:20:33 -0500
Subject: [PATCH] Clarify for VS 2013 that an operator bool() method returns
 bool. For some reason VS 2013 (unlike its predecessors and other current
 compilers) needs us to explicitly convert an operator bool() method's return
 expression to bool.  :-P

---
 indra/llcommon/lleventcoro.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/indra/llcommon/lleventcoro.h b/indra/llcommon/lleventcoro.h
index f55b74ac7e4..abbeeaa3739 100755
--- a/indra/llcommon/lleventcoro.h
+++ b/indra/llcommon/lleventcoro.h
@@ -67,7 +67,7 @@ class LLEventPumpOrPumpName
     LLEventPumpOrPumpName() {}
     operator LLEventPump& () const { return *mPump; }
     LLEventPump& getPump() const { return *mPump; }
-    operator bool() const { return mPump; }
+    operator bool() const { return bool(mPump); }
     bool operator!() const { return ! mPump; }
 
 private:
-- 
GitLab