================ @@ -1362,6 +1362,8 @@ class ModuleSummaryIndex { // Temporary map while building StackIds list. Clear when index is completely // built via releaseTemporaryMemory. std::map<uint64_t, unsigned> StackIdToIndex; + std::set<GlobalValue::GUID> FuncsWithNonVtableRef; ---------------- teresajohnson wrote:
Instead of sets of GUIDs, it would probably be more efficient to represent, and to access, to just add new function flags (FFlags in the FunctionSummary). https://github.com/llvm/llvm-project/pull/69735 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits