logic: fixed recording of Cxx field usage

* fixed recording reference to field inside TemporaryObjectExpr as usage edge instead of call edge
This commit is contained in:
malte_langkabel
2017-08-11 15:05:44 +02:00
parent 855f0cbbbf
commit cbbcc98832
2 changed files with 30 additions and 1 deletions
@@ -113,7 +113,7 @@ void CxxAstVisitorComponentDeclRefKind::beginTraverseConstructorInitializer(clan
void CxxAstVisitorComponentDeclRefKind::beginTraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr* s)
{
m_thisRefKind = REFERENCE_CALL;
m_childRefKind = REFERENCE_CALL;
m_childRefKind = REFERENCE_USAGE;
}
void CxxAstVisitorComponentDeclRefKind::visitVarDecl(clang::VarDecl* d)