]> granicus.if.org Git - clang/commit
Add parsing support for C++ classes.
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Tue, 24 Jun 2008 22:12:16 +0000 (22:12 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Tue, 24 Jun 2008 22:12:16 +0000 (22:12 +0000)
commit4cc18a4d5222e04bd568b1e3e4d86127dbbcdf3f
tree64ba80f8bf12837a3a31ea24a4e5fc0acce67ccb
parent8fdf32822be2238aa7db62d40e75b168b637ab7d
Add parsing support for C++ classes.

Note that Parser::ParseCXXMemberSpecification is temporarily disabled until the Sema support is in place.
Once ParseCXXMemberSpecification is enabled, the Parser/cxx-class.cpp test will pass.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@52694 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticKinds.def
include/clang/Parse/Action.h
include/clang/Parse/Parser.h
include/clang/Parse/Scope.h
lib/Parse/ParseCXXInlineMethods.cpp [new file with mode: 0644]
lib/Parse/ParseDeclCXX.cpp
lib/Parse/ParseExpr.cpp
lib/Parse/ParseExprCXX.cpp
lib/Parse/Parser.cpp
lib/Sema/Sema.h
test/Parser/cxx-class.cpp [new file with mode: 0644]