Improve on my previous fix for debug information. Rather than
recursing in CGDebugInfo::CreateTypeNode, teach
CanonicalizeTypeForDebugInfo---now called UnwrapTypeForDebugInfo---to
keep unwrapping the type until we hit something that can be
represented by debug information. Thanks to Anders for pointing this out!

llvm-svn: 91840
1 file changed
tree: 2599c6a38067d1a6ade6ae4ba1809fdfc44a5d99
  1. clang/
  2. compiler-rt/
  3. llvm/