[clangd] Fix locateMacroAt() for macro definition outside preamble
authorNathan Ridge <zeratul976@hotmail.com>
Sun, 8 Nov 2020 07:58:17 +0000 (02:58 -0500)
committerNathan Ridge <zeratul976@hotmail.com>
Sun, 13 Dec 2020 23:33:33 +0000 (18:33 -0500)
commitfef242c32e833b84e8b46bd56a28c01c5f9aa65d
tree8487520d70a0371ec73725d6018982347b2f636f
parent5ad202ce8963157242785a8345024a80c721ece2
[clangd] Fix locateMacroAt() for macro definition outside preamble

Fixes https://github.com/clangd/clangd/issues/577

Differential Revision: https://reviews.llvm.org/D91025
clang-tools-extra/clangd/SourceCode.cpp
clang-tools-extra/clangd/unittests/XRefsTests.cpp