diff --git a/dsymbol/src/dsymbol/conversion/package.d b/dsymbol/src/dsymbol/conversion/package.d index 6b0df50..57e6626 100644 --- a/dsymbol/src/dsymbol/conversion/package.d +++ b/dsymbol/src/dsymbol/conversion/package.d @@ -115,6 +115,7 @@ class AutocompleteParser : Parser { if (!currentIs(tok!"{")) return null; + if (cursorPosition == -1) return super.parseBlockStatement(); if (current.index > cursorPosition) { BlockStatement bs = allocator.make!(BlockStatement); diff --git a/tests/tc_inlay_hints/expected.txt b/tests/tc_inlay_hints/expected.txt index a01907c..26f4596 100644 --- a/tests/tc_inlay_hints/expected.txt +++ b/tests/tc_inlay_hints/expected.txt @@ -1 +1,2 @@ l ->Point 208 +l ->Point 247