Show parameters for construct.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
| clang-tools-extra/clangd/Hover.cpp | ||
|---|---|---|
| 1074 | it's a subtle invariant that we only have parameters for functions (which has a return type) or constructor/destructor/conversion-operators (which doesn't have either a type or a return type). I think we should assert on Type not being present here, as otherwise we would probably duplicate parameters in both places. can you also add a condition around !Type and have a comment saying // Don't print parameters after Type, as they're likely to be mentioned there. | |
| clang-tools-extra/clangd/Hover.cpp | ||
|---|---|---|
| 1074 | We cannot assert here because the function type has both ReturnType, Type, and Parameters. I think we only need to not print Type when ReturnType or Parameters are present. | |
thanks LGTM!
let me know if I should land this for you.
| clang-tools-extra/clangd/Hover.cpp | ||
|---|---|---|
| 1054 | can you add braces around here? | |
| 1074 | sorry by asserting i meant having it inside the check. this LG, thanks! | |
| 1075 | can you move the comment above the if and also include as this will just duplicate the information. | |
can you add braces around here?