Author: zturner
Date: Fri Nov 18 17:32:37 2016
New Revision: 287409

URL: http://llvm.org/viewvc/llvm-project?rev=287409&view=rev
Log:
Fix some build errors.

Modified:
    lldb/trunk/source/Interpreter/CommandHistory.cpp

Modified: lldb/trunk/source/Interpreter/CommandHistory.cpp
URL: 
http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Interpreter/CommandHistory.cpp?rev=287409&r1=287408&r2=287409&view=diff
==============================================================================
--- lldb/trunk/source/Interpreter/CommandHistory.cpp (original)
+++ lldb/trunk/source/Interpreter/CommandHistory.cpp Fri Nov 18 17:32:37 2016
@@ -41,7 +41,7 @@ CommandHistory::FindString(llvm::StringR
   if (input_str[1] == g_repeat_char) {
     if (m_history.empty())
       return llvm::None;
-    return m_history.back();
+    return llvm::StringRef(m_history.back());
   }
 
   input_str = input_str.drop_front();
@@ -50,20 +50,17 @@ CommandHistory::FindString(llvm::StringR
   if (input_str.front() == '-') {
     if (input_str.drop_front(2).getAsInteger(0, idx))
       return llvm::None;
-    if (idx > m_history.size())
+    if (idx >= m_history.size())
       return llvm::None;
     idx = m_history.size() - idx;
-    return m_history[idx];
-
   } else {
     if (input_str.drop_front().getAsInteger(0, idx))
       return llvm::None;
-    if (idx > m_history.size())
-      return llvm::None;
     if (idx >= m_history.size())
       return llvm::None;
-    return m_history[idx];
   }
+
+  return llvm::StringRef(m_history[idx]);
 }
 
 llvm::StringRef CommandHistory::GetStringAtIndex(size_t idx) const {


_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to