diff options
author | Douglas Gregor <dgregor@apple.com> | 2010-02-24 21:29:12 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2010-02-24 21:29:12 +0000 |
commit | 77549080fb7b9af31606b3c1b4830a94429fb1fd (patch) | |
tree | eee91498b105611be9ebf66fc2c09e3180b5cd0d /test/ASTMerge/Inputs/namespace2.cpp | |
parent | 1962beee04d3635b12cf6254a53b40ec6c50098d (diff) |
ActOnPseudoDestructorExpr now performs all semantic analysis for
pseudo-destructor expressions, and builds the CXXPseudoDestructorExpr
node directly. Currently, this only affects pseudo-destructor
expressions when they are parsed, but not after template
instantiation. That's coming next...
Improve parsing of pseudo-destructor-names. When parsing the
nested-name-specifier and we hit the sequence of tokens X :: ~, query
the actual module to determine whether X is a type-name (in which case
the X :: is part of the pseudo-destructor-name but not the
nested-name-specifier) or not (in which case the X :: is part of the
nested-name-specifier).
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@97058 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/ASTMerge/Inputs/namespace2.cpp')
0 files changed, 0 insertions, 0 deletions