commit | ed48a8faa10b6750f334540711c7b3949bbfb3ae | [log] [tgz] |
---|---|---|
author | Sebastian Redl <sebastian.redl@getdesigned.at> | Mon Aug 02 18:27:05 2010 +0000 |
committer | Sebastian Redl <sebastian.redl@getdesigned.at> | Mon Aug 02 18:27:05 2010 +0000 |
tree | 0e136a1fee2a73b7ea52d7f45569ec98b5fef500 | |
parent | e04f5fc25cf49e8a5b836459d836c20dc3229a95 [diff] |
Remove mutable data on TagType and InjectedClassNameType, by instead walking the declaration chain in search of a definition. This is necessary for a sane chained PCH implementation. No observable performance change on Carbon.h syntax-only, and bootstraps cleanly. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@110051 91177308-0d34-0410-b5e6-96231b3b80d8