Need summary info. about arguments to
authorFariborz Jahanian <fjahanian@apple.com>
Fri, 16 Aug 2013 20:23:36 +0000 (20:23 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Fri, 16 Aug 2013 20:23:36 +0000 (20:23 +0000)
CF functions coming from static analyzer API.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@188574 91177308-0d34-0410-b5e6-96231b3b80d8

lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp

index 1a1fa4e2e9a0c8196d5983ccb8efb278001e7f6a..b85d58b0d60fda507ba2d7bf1e30cfa9166314c9 100644 (file)
@@ -3701,6 +3701,7 @@ namespace clang { namespace ento { namespace objc_retain {
   const RetainSummary *S = M.get ## KIND ## Summary(D);\
   CallEffects CE(S->getRetEffect());\
   CE.Receiver = S->getReceiverEffect();\
+  M.updateSummaryFromAnnotations(S, D);\
   unsigned N = S->getNumArgs();\
   for (unsigned i = 0; i < N; ++i) {\
     CE.Args.push_back(S->getArg(i));\