================
@@ -359,6 +371,9 @@ struct FunctionInfo : public SymbolInfo {
// Full qualified name of this function, including namespaces and template
// specializations.
SmallString<16> FullName;
+
+ // Function Prototype
+ SmallString<256> ProtoType;
----------------
ilovepi wrote:
why 256? you realize that allocates a 256 byte buffer in this struct, right? Do
we expect to use many of them? Do you have a feeling for the typical size of
the Prototype? like what's the median size in say LLVM? what about 90th
percentile? I have a feeling there is a better default that won't use so much
space.
Also, I have a felling the layout will be kind of odd right now. You can try
adding -Wpadding to the clang-doc build to see if there's a better layout for
these internal types.
https://github.com/llvm/llvm-project/pull/133161
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits