[Expressions] Fix -Wreorder warning from r353149
authorKrasimir Georgiev <krasimir@google.com>
Tue, 5 Feb 2019 11:35:45 +0000 (11:35 +0000)
committerKrasimir Georgiev <krasimir@google.com>
Tue, 5 Feb 2019 11:35:45 +0000 (11:35 +0000)
Summary:
```
ClangExpressionDeclMap.cpp:72:60: error: field 'm_struct_vars' will be initialized after field 'm_ctx_obj' [-Werror,-Wreorder]
      m_result_delegate(result_delegate), m_parser_vars(), m_struct_vars(),
```

Reviewers: bkramer, aleksandr.urakov

Reviewed By: aleksandr.urakov

Subscribers: aleksandr.urakov

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

llvm-svn: 353161

lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp

index 6e7f11f..cc85ff3 100644 (file)
@@ -65,12 +65,11 @@ const char *g_lldb_local_vars_namespace_cstr = "$__lldb_local_vars";
 ClangExpressionDeclMap::ClangExpressionDeclMap(
     bool keep_result_in_memory,
     Materializer::PersistentVariableDelegate *result_delegate,
-    ExecutionContext &exe_ctx,
-    ValueObject *ctx_obj)
+    ExecutionContext &exe_ctx, ValueObject *ctx_obj)
     : ClangASTSource(exe_ctx.GetTargetSP()), m_found_entities(),
       m_struct_members(), m_keep_result_in_memory(keep_result_in_memory),
-      m_result_delegate(result_delegate), m_parser_vars(), m_struct_vars(),
-      m_ctx_obj(ctx_obj) {
+      m_result_delegate(result_delegate), m_ctx_obj(ctx_obj), m_parser_vars(),
+      m_struct_vars() {
   EnableStructVars();
 }