From 72eb331a0822522147e0bf5ed26a2da550c3245b Mon Sep 17 00:00:00 2001 From: Binrui Dong Date: Wed, 12 Jan 2022 16:23:08 +0800 Subject: [PATCH] crix-callgraph: fix a use-after-scope memory error in VirtualCallTargets.cpp Signed-off-by: Binrui Dong --- .../tools/callgraph-tool/src/lib/VirtualCallTargets.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/safety-architecture/tools/callgraph-tool/src/lib/VirtualCallTargets.cc b/safety-architecture/tools/callgraph-tool/src/lib/VirtualCallTargets.cc index 8ffd089..63d220c 100644 --- a/safety-architecture/tools/callgraph-tool/src/lib/VirtualCallTargets.cc +++ b/safety-architecture/tools/callgraph-tool/src/lib/VirtualCallTargets.cc @@ -145,7 +145,7 @@ class VirtualCallTargets : public llvm::AnalysisInfoMixin { const std::vector TargetsForSlot); - llvm::function_ref LookupDomTree; + std::function LookupDomTree; VTableSlotCallSitesMap CallSlots; VirtualCallTargetsResult m_results; };