]> granicus.if.org Git - clang/commit
Add representation of base classes in the AST, and verify that we
authorDouglas Gregor <dgregor@apple.com>
Wed, 22 Oct 2008 17:49:05 +0000 (17:49 +0000)
committerDouglas Gregor <dgregor@apple.com>
Wed, 22 Oct 2008 17:49:05 +0000 (17:49 +0000)
commitf8268ae3196002bbab6adb830302e79b0f368f13
tree755160cb56f57dd7d7dafccc13858533037e619b
parented2cb285522513d33b001900acf211cc5ee2175b
Add representation of base classes in the AST, and verify that we
don't have duplicated direct base classes.

Seriliazation of base class specifiers is not yet implemented.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@57991 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/DeclCXX.h
include/clang/Basic/DiagnosticKinds.def
include/clang/Parse/Action.h
include/clang/Parse/Parser.h
lib/AST/DeclCXX.cpp
lib/Parse/ParseDeclCXX.cpp
lib/Sema/Sema.h
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaOverload.cpp
test/SemaCXX/inherit.cpp