Restore the invariant that a nested-name-specifier can only contain
class types, dependent types, and namespaces. I had previously
weakened this invariant while working on parsing pseudo-destructor
expressions, but recent work in that area has made these changes
unnecessary.

llvm-svn: 97112
9 files changed
tree: db7a26c68d26072813ef97c461b0742bcdb12c2d
  1. clang/
  2. compiler-rt/
  3. llvm/