aboutsummaryrefslogtreecommitdiff
path: root/lib/StaticAnalyzer/Core/BugReporter.cpp
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2012-01-26 20:04:03 +0000
committerJohn McCall <rjmccall@apple.com>2012-01-26 20:04:03 +0000
commite8c904ff343f440e213b88e6963f5ebfbec7ae60 (patch)
tree28fb35eddfe743a637e8435d64d93a92caf6dc00 /lib/StaticAnalyzer/Core/BugReporter.cpp
parentb9cd498fd40fef5e2eed987ae2c31d0bfdf35f8d (diff)
Don't suppress access-control or invalid-type diagnostics from a
declarator just because we were able to build an invalid decl for it. The invalid-type diagnostics, in particular, are still useful to know, and may indicate something about why the decl is invalid. Also, recover from an illegal pointer/reference-to-unqualified-retainable type using __strong instead of __autoreleasing; in general, a random object is much more likely to be __strong, so this avoids unnecessary cascading errors in the most common case. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@149074 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/StaticAnalyzer/Core/BugReporter.cpp')
0 files changed, 0 insertions, 0 deletions