diff options
-rw-r--r-- | lldb/include/lldb/Utility/RegularExpression.h | 4 | ||||
-rw-r--r-- | lldb/source/Utility/RegularExpression.cpp | 17 |
2 files changed, 0 insertions, 21 deletions
diff --git a/lldb/include/lldb/Utility/RegularExpression.h b/lldb/include/lldb/Utility/RegularExpression.h index 54f3dd89c7a..36edfc62f94 100644 --- a/lldb/include/lldb/Utility/RegularExpression.h +++ b/lldb/include/lldb/Utility/RegularExpression.h @@ -83,10 +83,6 @@ public: bool GetMatchAtIndex(llvm::StringRef s, uint32_t idx, llvm::StringRef &match_str) const; - bool GetMatchSpanningIndices(llvm::StringRef s, uint32_t idx1, - uint32_t idx2, - llvm::StringRef &match_str) const; - protected: std::vector<regmatch_t> m_matches; ///< Where parenthesized subexpressions results are stored diff --git a/lldb/source/Utility/RegularExpression.cpp b/lldb/source/Utility/RegularExpression.cpp index 0192e8b8a01..3a774dbee82 100644 --- a/lldb/source/Utility/RegularExpression.cpp +++ b/lldb/source/Utility/RegularExpression.cpp @@ -126,23 +126,6 @@ bool RegularExpression::Match::GetMatchAtIndex( return false; } -bool RegularExpression::Match::GetMatchSpanningIndices( - llvm::StringRef s, uint32_t idx1, uint32_t idx2, - llvm::StringRef &match_str) const { - if (idx1 < m_matches.size() && idx2 < m_matches.size()) { - if (m_matches[idx1].rm_so == m_matches[idx2].rm_eo) { - // Matched the empty string... - match_str = llvm::StringRef(); - return true; - } else if (m_matches[idx1].rm_so < m_matches[idx2].rm_eo) { - match_str = s.substr(m_matches[idx1].rm_so, - m_matches[idx2].rm_eo - m_matches[idx1].rm_so); - return true; - } - } - return false; -} - // Returns true if the regular expression compiled and is ready for execution. bool RegularExpression::IsValid() const { return m_comp_err == 0; } |