A using declaration can redeclare a typedef to the same type. These
typedefs won't have the same canonical declaration (since they are
distinct), so we need to check for this case specifically. Fixes
<rdar://problem/8018262>.

llvm-svn: 107833
2 files changed
tree: 0e40a6f52b22bae18f2e1ca4497fc4a311310882
  1. clang/
  2. compiler-rt/
  3. libcxx/
  4. lldb/
  5. llvm/