summaryrefslogtreecommitdiff
path: root/function.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'function.cpp')
-rw-r--r--function.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/function.cpp b/function.cpp
index 367dbe80..19d3fbc7 100644
--- a/function.cpp
+++ b/function.cpp
@@ -3566,6 +3566,9 @@ AdvancedFunctionAnalysisDataRequestor& AdvancedFunctionAnalysisDataRequestor::op
void AdvancedFunctionAnalysisDataRequestor::SetFunction(Function* func)
{
+ if (m_func.GetPtr() == func)
+ return;
+
if (m_func)
m_func->ReleaseAdvancedAnalysisData();