diff options
author | Raphael Isemann <teemperor@gmail.com> | 2018-09-22 13:33:08 +0000 |
---|---|---|
committer | Raphael Isemann <teemperor@gmail.com> | 2018-09-22 13:33:08 +0000 |
commit | 18101cfefc44d57a21412a733a9184223dcf0367 (patch) | |
tree | 81795a25b1c7344db1c3d5ba6d74741cb3039619 /lldb/source | |
parent | 2e7a8affc1017ab20797f7d87e6e1d79575c41c5 (diff) |
Change type of m_user_expression_start_pos to size_t
AbsPosToLineColumnPos is the only reader of m_user_expression_start_pos
and actually treats it like a size_t. Also the value we store in
m_user_expression_start_pos is originally a size_t, so it makes sense
to change the type of this variable to size_t.
Diffstat (limited to 'lldb/source')
-rw-r--r-- | lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp | 2 | ||||
-rw-r--r-- | lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp b/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp index 7018a58aea6..e097622113d 100644 --- a/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp +++ b/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.cpp @@ -620,7 +620,7 @@ bool ClangUserExpression::Parse(DiagnosticManager &diagnostic_manager, /// The column in the line that contains the absolute position. /// The first character in a line is indexed as 0. //------------------------------------------------------------------ -static void AbsPosToLineColumnPos(unsigned abs_pos, llvm::StringRef code, +static void AbsPosToLineColumnPos(size_t abs_pos, llvm::StringRef code, unsigned &line, unsigned &column) { // Reset to code position to beginning of the file. line = 0; diff --git a/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h b/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h index 8831d94ea9d..370c97d0bea 100644 --- a/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h +++ b/lldb/source/Plugins/ExpressionParser/Clang/ClangUserExpression.h @@ -204,7 +204,7 @@ private: /// The absolute character position in the transformed source code where the /// user code (as typed by the user) starts. If the variable is empty, then we /// were not able to calculate this position. - llvm::Optional<unsigned> m_user_expression_start_pos; + llvm::Optional<size_t> m_user_expression_start_pos; ResultDelegate m_result_delegate; }; |