Make the hover content on auto and decltype
look like the hover content we would get on the
deduced type.
locateSymbolAt (used in goToDeclaration) follows the
deduced type instead of failing to locate the declaration.
I took a screenshot of what happens when you hover over an 'auto' keyword in VSCode with clangd-10 and with the one integrating my patch (see below). Concerning the goToDefinition feature, it did not work at all for 'auto', not it goes to the same definition as the one shown on hover.
PS: This is the first time I submit a patch to LLVM, please let me know what I need to change and what I could improve, both concerning the patch itself and my submission to Phabricator.
clang-format not found in user's PATH; not linting file.