]> granicus.if.org Git - clang/commit
[analyzer] Consider function call arguments while building CallGraph.
authorArtem Dergachev <artem.dergachev@gmail.com>
Fri, 27 Jan 2017 12:14:56 +0000 (12:14 +0000)
committerArtem Dergachev <artem.dergachev@gmail.com>
Fri, 27 Jan 2017 12:14:56 +0000 (12:14 +0000)
commit6c9e299494de2a5b0425e46bc937f29a05128252
treece54664f525ac30d4e0a37c2fd8817eb81e858b9
parent75fb37755345b98005fa6bbb371df583dc9dd5ef
[analyzer] Consider function call arguments while building CallGraph.

Function call can appear in the arguments of another function call, eg.:

  foo(bar());

This patch adds support for such cases.

Patch by Ivan Sidorenko!

Differential revision: https://reviews.llvm.org/D28905

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@293280 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/CallGraph.cpp
test/Analysis/debug-CallGraph.c