Recommit my change to how C++ does elaborated type lookups, now with
two bugfixes which fix selfhost and (hopefully) the nightly tests.

llvm-svn: 102198
13 files changed
tree: 0251d5bd99cb8a68c6e52d722f14e09363b46de9
  1. clang/
  2. compiler-rt/
  3. llvm/