aboutsummaryrefslogtreecommitdiff
path: root/clang/test/Analysis/array-struct.c
diff options
context:
space:
mode:
authorAnders Carlsson <andersca@mac.com>2009-03-24 01:19:16 +0000
committerAnders Carlsson <andersca@mac.com>2009-03-24 01:19:16 +0000
commitb5a27b460c6a53f93aff0d315b21b9c241e1ac95 (patch)
tree80fb46253ea252d4b8fe41e6e651a3c76117c602 /clang/test/Analysis/array-struct.c
parent94c25c66b5ed45f579953e5efaaa4a11ac47d847 (diff)
downloadllvm-b5a27b460c6a53f93aff0d315b21b9c241e1ac95.zip
llvm-b5a27b460c6a53f93aff0d315b21b9c241e1ac95.tar.gz
llvm-b5a27b460c6a53f93aff0d315b21b9c241e1ac95.tar.bz2
More work on diagnosing abstract classes. We can now handle cases like
class C { void g(C c); virtual void f() = 0; }; In this case, C is not known to be abstract when doing semantic analysis on g. This is done by recursively traversing the abstract class and checking the types of member functions. llvm-svn: 67594
Diffstat (limited to 'clang/test/Analysis/array-struct.c')
0 files changed, 0 insertions, 0 deletions