aboutsummaryrefslogtreecommitdiff
path: root/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2012-09-10 22:05:41 +0000
committerDavid Blaikie <dblaikie@gmail.com>2012-09-10 22:05:41 +0000
commit654f1d508cbc9553f4931b340dfa19b453f72ebd (patch)
treed948429ab7a75541de81094d1fc44ab260676ed1 /lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
parentb22b0a53849dbb79da221fcc4671125ad49cb848 (diff)
Fix PR13784: instantiation of an abstract class in a conditional operator.
A couple of missing "RequireNonAbstractType" calls in conditional operator handling. I looked for opportunities to tie this check in to all relevant callers of PerformCopyInitialization (couldn't be all callers since this is called for base subobject copying too, where it's acceptable to copy abstract types) but the callers varied too much & in many cases had substantial code or conditionals on the RequireNonAbstractType call, the PerformCopyInitialization call, or the code between the two calls. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@163555 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/StaticAnalyzer/Core/AnalyzerOptions.cpp')
0 files changed, 0 insertions, 0 deletions