commit | ad5e73887052193afda72db8efcb812bd083a4a8 | [log] [tgz] |
---|---|---|
author | John McCall <rjmccall@apple.com> | Mon Mar 01 23:49:17 2010 +0000 |
committer | John McCall <rjmccall@apple.com> | Mon Mar 01 23:49:17 2010 +0000 |
tree | 0307e8bbef42aeb29c135aa0bc729cd4678c5926 | |
parent | 72952fc11f80c975492a2a1e0f6e3601c5252e0a [diff] |
Split out types that are non-canonical unless dependent as their own category. Use this in a few places to eliminate unnecessary TST cases and do some future-proofing. Provide terrible manglings for typeof. Mangle decltype with some hope of accuracy. Our manglings for some of the cases covered in the testcase are different from gcc's, which I've raised as an issue with the ABI list. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@97523 91177308-0d34-0410-b5e6-96231b3b80d8