[Lldb-commits] [lldb] r285834 - Fix some warnings compiling with clang-cl on Windows.

Zachary Turner via lldb-commits lldb-commits at lists.llvm.org
Wed Nov 2 09:59:44 PDT 2016


Author: zturner
Date: Wed Nov  2 11:59:42 2016
New Revision: 285834

URL: http://llvm.org/viewvc/llvm-project?rev=285834&view=rev
Log:
Fix some warnings compiling with clang-cl on Windows.

Modified:
    lldb/trunk/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h
    lldb/trunk/source/Plugins/Process/minidump/MinidumpTypes.h

Modified: lldb/trunk/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h?rev=285834&r1=285833&r2=285834&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h (original)
+++ lldb/trunk/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.h Wed Nov  2 11:59:42 2016
@@ -362,7 +362,7 @@ private:
   //----------------------------------------------------------------------
   class ParserVars {
   public:
-    ParserVars(ClangExpressionDeclMap &decl_map) : m_decl_map(decl_map) {}
+    ParserVars() {}
 
     Target *GetTarget() {
       if (m_exe_ctx.GetTargetPtr())
@@ -387,7 +387,6 @@ private:
                                               ///that receives new top-level
                                               ///functions.
   private:
-    ClangExpressionDeclMap &m_decl_map;
     DISALLOW_COPY_AND_ASSIGN(ParserVars);
   };
 
@@ -398,7 +397,7 @@ private:
   //----------------------------------------------------------------------
   void EnableParserVars() {
     if (!m_parser_vars.get())
-      m_parser_vars.reset(new ParserVars(*this));
+      m_parser_vars = llvm::make_unique<ParserVars>();
   }
 
   //----------------------------------------------------------------------

Modified: lldb/trunk/source/Plugins/Process/minidump/MinidumpTypes.h
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/minidump/MinidumpTypes.h?rev=285834&r1=285833&r2=285834&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/Process/minidump/MinidumpTypes.h (original)
+++ lldb/trunk/source/Plugins/Process/minidump/MinidumpTypes.h Wed Nov  2 11:59:42 2016
@@ -438,7 +438,7 @@ static_assert(sizeof(MinidumpModule) ==
 
 // Exception stuff
 struct MinidumpException {
-  enum {
+  enum : unsigned {
     ExceptonInfoMaxParams = 15,
     DumpRequested = 0xFFFFFFFF,
   };




More information about the lldb-commits mailing list