[Sema] Initialize IsSurrogate
authorRafael Ávila de Espíndola <rafael@espindo.la>
Sat, 7 Mar 2020 18:52:51 +0000 (10:52 -0800)
committerFangrui Song <maskray@google.com>
Sat, 7 Mar 2020 20:24:35 +0000 (12:24 -0800)
This fixes https://bugs.llvm.org/show_bug.cgi?id=45096

Differential Revision: https://reviews.llvm.org/D75701

clang/include/clang/Sema/Overload.h

index f1a8b98..6944b0b 100644 (file)
@@ -908,7 +908,7 @@ class Sema;
   private:
     friend class OverloadCandidateSet;
     OverloadCandidate()
-        : IsADLCandidate(CallExpr::NotADL), RewriteKind(CRK_None) {}
+        : IsSurrogate(false), IsADLCandidate(CallExpr::NotADL), RewriteKind(CRK_None) {}
   };
 
   /// OverloadCandidateSet - A set of overload candidates, used in C++