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 | 0d5b0a1e5edb33458a8e6efdbc67d609927a7d32 (patch) | |
| tree | 19bc1ac72e4401bd677102c5ba5a07436f14e3c7 /llvm/lib/CodeGen | |
| parent | 02ec121de8c62bedbdb09788503a6ed4f935ab4a (diff) | |
| download | bcm5719-llvm-0d5b0a1e5edb33458a8e6efdbc67d609927a7d32.tar.gz bcm5719-llvm-0d5b0a1e5edb33458a8e6efdbc67d609927a7d32.zip | |
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).
llvm-svn: 97058
Diffstat (limited to 'llvm/lib/CodeGen')
0 files changed, 0 insertions, 0 deletions

