Show parameters for construct.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
clang-tools-extra/clangd/Hover.cpp | ||
---|---|---|
1065 | 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 | ||
---|---|---|
1065 | 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? | |
1065 | sorry by asserting i meant having it inside the check. this LG, thanks! | |
1066 | can you move the comment above the if and also include as this will just duplicate the information. |
can you add braces around here?