commit | a2e7dd2f4a50d835351153aee568d35ccc986310 | [log] [tgz] |
---|---|---|
author | Douglas Gregor <dgregor@apple.com> | Thu Feb 25 01:56:36 2010 +0000 |
committer | Douglas Gregor <dgregor@apple.com> | Thu Feb 25 01:56:36 2010 +0000 |
tree | 9b54d49904946f8b023ba4851bbc68194428f617 | |
parent | b1bdc6232d7b4d8574b5436982435ad57f429a91 [diff] |
Use CXXPseudoDestructorExpr as the stored representation for dependent expressions that look like pseudo-destructors, e.g., p->T::~T() where p has dependent type. At template instantiate time, we determine whether we actually have a pseudo-destructor or a member access, and funnel down to the appropriate routine in Sema. Fixes PR6380. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@97092 91177308-0d34-0410-b5e6-96231b3b80d8