Author: ismailp
Date: Fri Jan 24 07:16:17 2014
New Revision: 199997

URL: http://llvm.org/viewvc/llvm-project?rev=199997&view=rev
Log:
Added missing StandardConversionSequence initialization

This is the second msan failure where UserDefinedConversion does not initialize
its `Before` member as identity conversion.

Modified:
    cfe/trunk/lib/Sema/SemaOverload.cpp

Modified: cfe/trunk/lib/Sema/SemaOverload.cpp
URL: 
http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Sema/SemaOverload.cpp?rev=199997&r1=199996&r2=199997&view=diff
==============================================================================
--- cfe/trunk/lib/Sema/SemaOverload.cpp (original)
+++ cfe/trunk/lib/Sema/SemaOverload.cpp Fri Jan 24 07:16:17 2014
@@ -1134,6 +1134,7 @@ TryUserDefinedConversion(Sema &S, Expr *
 
   if (UserDefResult == OR_Success) {
     ICS.setUserDefined();
+    ICS.UserDefined.Before.setAsIdentityConversion();
     // C++ [over.ics.user]p4:
     //   A conversion of an expression of class type to the same class
     //   type is given Exact Match rank, and a conversion of an


_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to