Граф коммитов

5 Коммитов

Автор SHA1 Сообщение Дата
Eric Christopher 86211df4d2 Remove the type retaining from the clang frontend. This is now
handled by the caching and rauw. Also fix one cache that wasn't
being added to highlighted by this patch. Update all testcases
accordingly.

This should fix the deall failure.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150977 91177308-0d34-0410-b5e6-96231b3b80d8
2012-02-20 18:05:24 +00:00
Devang Patel c08c88c3cf Update tests so that they don't rely upon LLVMDebugVersion number.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@149726 91177308-0d34-0410-b5e6-96231b3b80d8
2012-02-03 23:58:39 +00:00
Eric Christopher 85b9e8ca6e Add a triple to this test to hopefully get it passing on i386-freebsd.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146795 91177308-0d34-0410-b5e6-96231b3b80d8
2011-12-17 00:35:01 +00:00
Eric Christopher 973bbb6a8a When in a limited debug information situation if we can find the original
declaration for the type then go ahead and use that, it's still smaller
than creating an all new derived type.

Part of rdar://10335756 and others.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146779 91177308-0d34-0410-b5e6-96231b3b80d8
2011-12-16 23:40:18 +00:00
Eric Christopher 435e106f94 Start down the path of getting clang to internally agree on structs versus
classes.

Part of rdar://10520586 and a couple others.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146778 91177308-0d34-0410-b5e6-96231b3b80d8
2011-12-16 23:40:14 +00:00