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