Parsing and semantic analysis for template-ids that name overloaded
operators, e.g., 

  operator+<int>

which now works in declarators, id-expressions, and member access
expressions. This commit only implements the non-dependent case, where
we can resolve the template-id to an actual declaration.

llvm-svn: 85966
11 files changed
tree: f943063a49596eb99e0820db4918d86b4fe1f1c0
  1. clang/
  2. compiler-rt/
  3. llvm/