]> granicus.if.org Git - clang/commit
Initial implementation of parsing, semantic analysis, and AST-building
authorDouglas Gregor <dgregor@apple.com>
Wed, 5 Nov 2008 04:29:56 +0000 (04:29 +0000)
committerDouglas Gregor <dgregor@apple.com>
Wed, 5 Nov 2008 04:29:56 +0000 (04:29 +0000)
commit7ad8390f7992ab7f19b1460c5f0b9d96f165c4e9
tree93d1b7ba4d514152f8dc77e32c6cc1c80a746e0d
parente839b15d7d18c3f63ce0aea885d704ef663a05e9
Initial implementation of parsing, semantic analysis, and AST-building
for constructor initializations, e.g.,

  class A { };
  class B : public A {
    int m;
  public:
    B() : A(), m(17) { };
  };

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58749 91177308-0d34-0410-b5e6-96231b3b80d8
13 files changed:
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/ParseCXXInlineMethods.cpp
lib/Parse/ParseDeclCXX.cpp
lib/Parse/Parser.cpp
lib/Sema/Sema.h
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaExprCXX.cpp
test/SemaCXX/constructor-initializer.cpp [new file with mode: 0644]
www/cxx_status.html