@@ -107,6 +107,7 @@ package body LSP.Ada_Documents is
107107 Handler : in out LSP.Ada_Handlers.Message_Handler;
108108 Context : LSP.Ada_Contexts.Context;
109109 Sloc : Langkit_Support.Slocs.Source_Location;
110+ From : Langkit_Support.Slocs.Source_Location;
110111 Node : Libadalang.Analysis.Ada_Node;
111112 BD : Libadalang.Analysis.Basic_Decl;
112113 Label : VSS.Strings.Virtual_String;
@@ -276,7 +277,7 @@ package body LSP.Ada_Documents is
276277 (Context => Context,
277278 Where =>
278279 ((uri => Document.URI),
279- Document.To_LSP_Position (Sloc )),
280+ Document.To_LSP_Position (From )),
280281 With_Clause => Missing_Unit_Name,
281282 Prefix => Missing_Qualifier);
282283
@@ -875,14 +876,12 @@ package body LSP.Ada_Documents is
875876 return Token;
876877 end Completion_Token ;
877878 begin
878- Sloc := Self.To_Source_Location (Position);
879+ Sloc := Self.To_Source_Location (Position);
879880 Token := Completion_Token (Sloc);
880881 declare
881882 From : constant Langkit_Support.Slocs.Source_Location :=
882883 Langkit_Support.Slocs.Start_Sloc
883- (Libadalang.Common.Sloc_Range
884- (Libadalang.Common.Data (Token)));
885-
884+ (Libadalang.Common.Sloc_Range (Libadalang.Common.Data (Token)));
886885 Root : constant Libadalang.Analysis.Ada_Node :=
887886 Self.Unit (Context).Root;
888887 begin
0 commit comments