Wire up the breakpoint name help string.

llvm-svn: 313327
diff --git a/lldb/source/API/SBBreakpointName.cpp b/lldb/source/API/SBBreakpointName.cpp
index b2ed5e7..22f0a45 100644
--- a/lldb/source/API/SBBreakpointName.cpp
+++ b/lldb/source/API/SBBreakpointName.cpp
@@ -503,6 +503,30 @@
   return has_commands;
 }
 
+const char *SBBreakpointName::GetHelpString() const {
+  Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API));
+  
+  BreakpointName *bp_name = GetBreakpointName();
+  if (!bp_name)
+    return "";
+ 
+  LLDB_LOG(log, "Help: {0}\n", bp_name->GetHelp());
+  return bp_name->GetHelp();
+}
+
+void SBBreakpointName::SetHelpString(const char *help_string) {
+  Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API));
+  BreakpointName *bp_name = GetBreakpointName();
+  if (!bp_name)
+    return;
+
+  LLDB_LOG(log, "Name: {0} help: {1}\n", bp_name->GetName(), help_string);
+
+  std::lock_guard<std::recursive_mutex> guard(
+        m_impl_up->GetTarget()->GetAPIMutex());
+  bp_name->SetHelp(help_string);
+}
+
 bool SBBreakpointName::GetDescription(SBStream &s) {
   Log *log(lldb_private::GetLogIfAllCategoriesSet(LIBLLDB_LOG_API));
   
diff --git a/lldb/source/API/SBTarget.cpp b/lldb/source/API/SBTarget.cpp
index 93869d7..4b9c64f 100644
--- a/lldb/source/API/SBTarget.cpp
+++ b/lldb/source/API/SBTarget.cpp
@@ -1107,10 +1107,7 @@
   TargetSP target_sp(GetSP());
   if (target_sp) {
     std::lock_guard<std::recursive_mutex> guard(target_sp->GetAPIMutex());
-
-    std::vector<std::string> name_vec;
     target_sp->DeleteBreakpointName(ConstString(name));
-
   }
 }