aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseDecl.cpp
diff options
context:
space:
mode:
authorJordan Rose <jordan_rose@apple.com>2012-07-09 16:54:49 +0000
committerJordan Rose <jordan_rose@apple.com>2012-07-09 16:54:49 +0000
commitee158bc29bc12ce544996f7cdfde14aba63acf4d (patch)
treea0f52607ceb2dcbee9a4bac68815f3894ee7d99b /lib/Parse/ParseDecl.cpp
parent6deae7cc8de2fb7578ed244d064cd34af744aac5 (diff)
[analyzer] When inlining, make sure we use the definition decl.
This was a regression introduced during the CallEvent changes; a call to FunctionDecl::hasBody was also being used to replace the decl found by lookup with the actual definition. To keep from making this mistake again (particularly if/when we start inlining Objective-C methods), this commit adds a "getDefinition()" method to CallEvent, which should do the right thing under any circumstances. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@159940 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Parse/ParseDecl.cpp')
0 files changed, 0 insertions, 0 deletions