================ @@ -0,0 +1,60 @@ +#ifndef LLVM_CLANG_SUMMARY_SUMMARYCONTEXT_H +#define LLVM_CLANG_SUMMARY_SUMMARYCONTEXT_H + +#include "clang/Summary/SummaryAttribute.h" +#include "clang/Summary/SummaryConsumer.h" +#include <set> + +namespace clang { +class FunctionSummary { + SmallVector<char> ID; + std::set<const SummaryAttr *> Attrs; + std::set<SmallVector<char>> Calls; + +public: + FunctionSummary(SmallVector<char> ID, std::set<const SummaryAttr *> Attrs, + std::set<SmallVector<char>> Calls); + + SmallVector<char> getID() const { return ID; } ---------------- Xazax-hun wrote:
Did you want to return a StringRef/ArrayRef instead? https://github.com/llvm/llvm-project/pull/144224 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits