If name lookup finds different type declarations in different scopes
that actually refer to the same underlying type, it is not an
ambiguity; add uniquing support based on the canonical type of type
declarations. Fixes <rdar://problem/8296180>.

llvm-svn: 110806
3 files changed
tree: 465a69be168b8918dc01e72976b35a765f0861a2
  1. clang/
  2. compiler-rt/
  3. libcxx/
  4. lldb/
  5. llvm/