================
@@ -1013,6 +1013,15 @@ std::optional<HoverInfo> getHoverContents(const
SelectionTree::Node *N,
// Generates hover info for attributes.
std::optional<HoverInfo> getHoverContents(const Attr *A, ParsedAST &AST) {
HoverInfo HI;
+
+ if (AST.getLangOpts().HLSL && llvm::isa<RootSignatureAttr>(A)) {
+ // We do not use pretty print here because it would expose the internal
+ // string/macro representation instead of the original source attribute.
+ HI.Name = "RootSignature";
+ HI.Documentation = Attr::getDocumentation(A->getKind()).str();
+ return HI;
+ }
----------------
ArcsinX wrote:
And remove everything here
https://github.com/llvm/llvm-project/pull/214955
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits