de92d739ba0ef42a5a7dcfd6e170329549d0716b |
|
23-May-2011 |
Chris Lattner <sabre@nondot.org> |
make the x86-32 backend specify a byval alignment, even when the code generator will do it. With this patch, clang compiles the example in PR9794 to not have an alloca temporary. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@131881 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/transparent-union.c
|
cb690b111f698f0e16e59ed82ab6a7d660edb6d1 |
|
24-Nov-2010 |
Anders Carlsson <andersca@mac.com> |
Fix a (probably very old) regression where we weren't using the typedef name for anonymous tag types. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@120113 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/transparent-union.c
|
4846675e0e42d1802b0ffd8972a45e72aeb3758d |
|
24-Oct-2010 |
Peter Collingbourne <peter@pcc.me.uk> |
Implement GNU C extension: two types are compatible if they appear as a function argument, one of the types is a transparent union type and the other type is compatible with a union member git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@117243 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/transparent-union.c
|
41e11a9315f7041c93e409f5d372013204e7cd04 |
|
18-Sep-2010 |
Daniel Dunbar <daniel@zuster.org> |
Sema/transparent_union: Make sure to add implicit cast when constructing implicit union values for the transparent_union extension. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@114236 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/CodeGen/transparent-union.c
|