commit | 840943d633fa6e1ea25419022f936cc20abb2148 | [log] [tgz] |
---|---|---|
author | Douglas Gregor <dgregor@apple.com> | Mon Dec 21 20:18:30 2009 +0000 |
committer | Douglas Gregor <dgregor@apple.com> | Mon Dec 21 20:18:30 2009 +0000 |
tree | 86f864dba55c5c41f78125d81448b6f44636f049 | |
parent | 2101a821df49884df6d78d8770400a48ed3c8ef6 [diff] |
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! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91840 91177308-0d34-0410-b5e6-96231b3b80d8