gcc told me to add these.

llvm-svn: 79589
diff --git a/clang/lib/Sema/SemaOverload.cpp b/clang/lib/Sema/SemaOverload.cpp
index df92634..21196d9 100644
--- a/clang/lib/Sema/SemaOverload.cpp
+++ b/clang/lib/Sema/SemaOverload.cpp
@@ -4330,7 +4330,7 @@
                 Func = Ovl->function_begin(),
              FuncEnd = Ovl->function_end();
            Func != FuncEnd; ++Func) {
-        if (Method = dyn_cast<CXXMethodDecl>(*Func))
+        if ((Method = dyn_cast<CXXMethodDecl>(*Func)))
           AddMethodCandidate(Method, ObjectArg, Args, NumArgs, CandidateSet, 
                              /*SuppressUserConversions=*/false);
         else