]> granicus.if.org Git - clang/commit
Add CXXRecordDecl::forallBases to walk an inheritance hierarchy with non-lookup
authorJohn McCall <rjmccall@apple.com>
Tue, 8 Dec 2009 07:42:38 +0000 (07:42 +0000)
committerJohn McCall <rjmccall@apple.com>
Tue, 8 Dec 2009 07:42:38 +0000 (07:42 +0000)
commite8174bc483615e79614d9284a50ac94831e8b7c6
treed15bdff46e5f0ce8eddbf099cbfc34b064aab280
parentceb9bb3038c830f446bd761568e724fa9c0e0d69
Add CXXRecordDecl::forallBases to walk an inheritance hierarchy with non-lookup
semantics and CXXRecordDecl::isProvablyNotDerivedFrom to assist with
pre-instantiation diagnostics.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@90842 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/DeclCXX.h
lib/AST/CXXInheritance.cpp