diff options
Diffstat (limited to 'crates/ra_ide_api/src/call_info.rs')
-rw-r--r-- | crates/ra_ide_api/src/call_info.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/crates/ra_ide_api/src/call_info.rs b/crates/ra_ide_api/src/call_info.rs index 270499612..212448d41 100644 --- a/crates/ra_ide_api/src/call_info.rs +++ b/crates/ra_ide_api/src/call_info.rs | |||
@@ -47,7 +47,7 @@ pub(crate) fn call_info(db: &RootDatabase, position: FilePosition) -> Option<Cal | |||
47 | // Number of arguments specified at the call site | 47 | // Number of arguments specified at the call site |
48 | let num_args_at_callsite = arg_list.args().count(); | 48 | let num_args_at_callsite = arg_list.args().count(); |
49 | 49 | ||
50 | let arg_list_range = arg_list.syntax().range(); | 50 | let arg_list_range = arg_list.syntax().text_range(); |
51 | if !arg_list_range.contains_inclusive(position.offset) { | 51 | if !arg_list_range.contains_inclusive(position.offset) { |
52 | tested_by!(call_info_bad_offset); | 52 | tested_by!(call_info_bad_offset); |
53 | return None; | 53 | return None; |
@@ -57,7 +57,7 @@ pub(crate) fn call_info(db: &RootDatabase, position: FilePosition) -> Option<Cal | |||
57 | num_args_at_callsite, | 57 | num_args_at_callsite, |
58 | arg_list | 58 | arg_list |
59 | .args() | 59 | .args() |
60 | .take_while(|arg| arg.syntax().range().end() < position.offset) | 60 | .take_while(|arg| arg.syntax().text_range().end() < position.offset) |
61 | .count(), | 61 | .count(), |
62 | ); | 62 | ); |
63 | 63 | ||