Fix constructor initialization order. Patch by Bill Lynch.

git-svn-id: https://llvm.org/svn/llvm-project/llvdb/trunk@108524 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/source/Target/ThreadPlan.cpp b/source/Target/ThreadPlan.cpp
index 5447778..6d3e99c 100644
--- a/source/Target/ThreadPlan.cpp
+++ b/source/Target/ThreadPlan.cpp
@@ -24,14 +24,14 @@
 // ThreadPlan constructor
 //----------------------------------------------------------------------
 ThreadPlan::ThreadPlan(ThreadPlanKind kind, const char *name, Thread &thread, Vote stop_vote, Vote run_vote) :
-    m_kind (kind),
-    m_name (name),
     m_thread (thread),
-    m_plan_complete(false),
-    m_plan_complete_mutex (Mutex::eMutexTypeRecursive),
-    m_plan_private (false),
     m_stop_vote (stop_vote),
     m_run_vote (run_vote),
+    m_kind (kind),
+    m_name (name),
+    m_plan_complete_mutex (Mutex::eMutexTypeRecursive),
+    m_plan_complete (false),
+    m_plan_private (false),
     m_okay_to_discard (false)
 {
     SetID (GetNextID());