Nathan Ridge
Nathan Ridge
> Another thing that could be worth investigating here is whether it's expected for `TemplateTypeParmTypeLoc::getDecl()` to return `nullptr` in this scenario. > > I know `TemplateTypeParmType::getDecl()` has a branch which...
You're probably aware of this, but just for completeness, you can specify other binary names (and also full paths) using `"clangd.path"`.
It looks like the error is related to the `-mabi=lp64` flag in the compiler command, this is not something clang recognizes. Users who have run into this before have reported...
I wrote a patch that modifies clangd's behaviour to print public struct fields and enum members in hovers: https://github.com/llvm/llvm-project/pull/89557. I think limiting the patch to these cases (as opposed to...
Can you provide a code example where you get the unexpected diagnostic?
Thanks. I can reproduce this on a minimal example with `clang-tidy` on the command line: ```c++ int foo(bool b) { if (b) return 42; else return 0; } ``` ```console...
> * If sticking with `gcc` for building the kernel is more important to you, you can use [`ccls`](https://github.com/MaskRay/ccls), another LSP server, which supports selecting another compiler. I encountered some...
> See the [ccls documentation for the .ccls file](https://github.com/MaskRay/ccls/wiki/Project-Setup#ccls-file), though this is getting offtopic for the `clangd` tracker :) I'm asking for the purpose of evaluating whether there is something...
I'm not a Windows user and this is the first I've heard of UNC. I don't think I'm a good person to investigate this. If someone else would like to...
Clangd will only index the project if it contains a `compile_commands.json` file with entries for every source file in the project. I assume that's not the case for you, so...