Fixed toHalfOpenFileRange assertion fail
authorShaurya Gupta <shauryab98@gmail.com>
Tue, 6 Aug 2019 17:01:12 +0000 (17:01 +0000)
committerShaurya Gupta <shauryab98@gmail.com>
Tue, 6 Aug 2019 17:01:12 +0000 (17:01 +0000)
commit8fbb6ce847825ebda1dfcaee8a7bf88b4c4e3e52
treee425c1530f96ae44ac9c6a924cb4770b6034579d
parentc55c0598f915da2fe1cd637ade1d985beb6a7c84
Fixed toHalfOpenFileRange assertion fail

Summary:
- Added new function that gets Expansion range with both ends in the same file.
- Fixes the crash at https://github.com/clangd/clangd/issues/113

Subscribers: ilya-biryukov, jkorous, arphaman, kadircet, cfe-commits

Tags: #clang

Differential Revision: https://reviews.llvm.org/D65754

llvm-svn: 368058
clang-tools-extra/clangd/SourceCode.cpp
clang-tools-extra/clangd/unittests/SourceCodeTests.cpp