r219116 - Using an explicit cast to work around MSVC 2013 not picking the conversion operator as expected. NFC, should fix the MSVC build bots.

Aaron Ballman aaron at aaronballman.com
Mon Oct 6 05:42:31 PDT 2014


Author: aaronballman
Date: Mon Oct  6 07:42:31 2014
New Revision: 219116

URL: http://llvm.org/viewvc/llvm-project?rev=219116&view=rev
Log:
Using an explicit cast to work around MSVC 2013 not picking the conversion operator as expected. NFC, should fix the MSVC build bots.

Modified:
    cfe/trunk/lib/CodeGen/CGDebugInfo.cpp

Modified: cfe/trunk/lib/CodeGen/CGDebugInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGDebugInfo.cpp?rev=219116&r1=219115&r2=219116&view=diff
==============================================================================
--- cfe/trunk/lib/CodeGen/CGDebugInfo.cpp (original)
+++ cfe/trunk/lib/CodeGen/CGDebugInfo.cpp Mon Oct  6 07:42:31 2014
@@ -1178,7 +1178,7 @@ CollectCXXMemberFunctions(const CXXRecor
     auto MI = SPCache.find(Method->getCanonicalDecl());
     EltTys.push_back(MI == SPCache.end()
                          ? CreateCXXMemberFunction(Method, Unit, RecordTy)
-                         : MI->second);
+                         : static_cast<llvm::Value *>(MI->second));
   }
 }
 





More information about the cfe-commits mailing list