54de9bb0e67a3c06f6daad27af74e87f84944fa3 |
|
07-Nov-2013 |
Enea Zaffanella <zaffanella@cs.unipr.it> |
Fixed bug in return type of __builtin_va_start(). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194197 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/varargs.c
|
3fa3feab35096b608f1d79bb541798b37a55e7b9 |
|
02-Feb-2013 |
Richard Smith <richard-llvm@metafoo.co.uk> |
PR15132: Replace "address expression must be an lvalue or a function designator" diagnostic with more correct and more human-friendly "cannot take address of rvalue of type 'T'". For the case of & &T::f, provide a custom diagnostic, rather than unhelpfully saying "cannot take address of rvalue of type '<overloaded function type>'". For the case of &array_temporary, treat it just like a class temporary (including allowing it as an extension); the existing diagnostic wording for the class temporary case works fine. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@174262 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/varargs.c
|
46d37c10404097eed7c173b17e52693edcb66486 |
|
11-Jul-2011 |
Eli Friedman <eli.friedman@gmail.com> |
Add diagnostic for constructs like "va_arg(l, float)" which have undefined behavior. PR10201. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@134926 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/varargs.c
|
0adde128d96a73864569516e684faa570e3c0333 |
|
14-Jun-2011 |
David Majnemer <david.majnemer@gmail.com> |
Properly diagnose using abstract and incomplete types in va_arg - Move a test from test/SemaTemplate/instantiate-expr-3.cpp, it did not belong there - Incomplete and abstract types are considered hard errors git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@132979 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/varargs.c
|
a5728872c7702ddd09537c95bc3cbd20e1f2fb09 |
|
15-Dec-2009 |
Daniel Dunbar <daniel@zuster.org> |
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. - This is designed to make it obvious that %clang_cc1 is a "test variable" which is substituted. It is '%clang_cc1' instead of '%clang -cc1' because it can be useful to redefine what gets run as 'clang -cc1' (for example, to set a default target). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91446 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/varargs.c
|
4fcfde4d5c8f25e40720972a5543d538a0dcb220 |
|
08-Nov-2009 |
Daniel Dunbar <daniel@zuster.org> |
Eliminate &&s in tests. - 'for i in $(find . -type f); do sed -e 's#\(RUN:.*[^ ]\) *&& *$#\1#g' $i | FileUpdate $i; done', for the curious. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@86430 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/varargs.c
|
53202857c60214d80950a975e6e52aebf30bd16a |
|
04-May-2009 |
Eli Friedman <eli.friedman@gmail.com> |
PR2524: downgrade taking address of expression of type 'void' to an extension warning. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@70805 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/varargs.c
|
9dc8f19a5394c4268727f0d755623f8d56416e7c |
|
05-Apr-2009 |
Chris Lattner <sabre@nondot.org> |
Add a warning for questionable va_args usage. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68435 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/varargs.c
|
f502691c86299ed23b7e121e27610ba5bb44a1ee |
|
05-Apr-2009 |
Chris Lattner <sabre@nondot.org> |
GCC compatibility: gcc allows applying va_args to const va_lists for some reason. This fixes rdar://6726818 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68434 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/varargs.c
|
d7d5f0223bd30dfd618762349c6209dd1d5ea3e6 |
|
24-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Rename clang to clang-cc. Tests and drivers updated, still need to shuffle dirs. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67602 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/varargs.c
|
adadd8db2aba32f689e7057d8b7ce004be30685b |
|
12-Feb-2009 |
Daniel Dunbar <daniel@zuster.org> |
Fix va_arg bug noticed by Eli, __builtin_va_arg is not an l-value designating an object. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64371 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/varargs.c
|
6597f985156b3a24c0a9db1e01eeec85714c4a8d |
|
20-Jan-2009 |
Eli Friedman <eli.friedman@gmail.com> |
Fix for PR3350: add special-casing for "references" to va_lists in builtins. Also, a minor tweak to va_copy for consistency. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62574 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/varargs.c
|
56f20ae1010aa71defd7572f660b41288c56cdd1 |
|
15-Dec-2008 |
Eli Friedman <eli.friedman@gmail.com> |
Make error handling for va_start a bit more robust. Fixes PR3213. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@61055 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/varargs.c
|
58ace88985b920971b052de8a9a7b89de0654dc0 |
|
16-Nov-2008 |
Chris Lattner <sabre@nondot.org> |
Fix PR3075, __builtin_stdarg_start being misprototyped. This affects netbsd headers. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59419 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/varargs.c
|
f77d545fe923d4c465fb07476254798135a8ed25 |
|
30-Sep-2008 |
Chris Lattner <sabre@nondot.org> |
Fix va_arg handling to do argument decaying at the correct place. This fixes problems handling references of va_list, which happens on x86_64. This fixes PR2841 and rdar://6252231 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56809 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/varargs.c
|
88cf226caee50956ef47edd4d44cf7b80703a26c |
|
11-Feb-2008 |
Anders Carlsson <andersca@mac.com> |
Get rid of bogus warnings when the second argument in va_start is either an implicit cast expr or a paren expr. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@46950 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/varargs.c
|
6eda8c9cefb498ac8403bc65854e6ce411a07855 |
|
12-Oct-2007 |
Anders Carlsson <andersca@mac.com> |
Add some more diagnostics for va_start, fix tests so they pass with these new diags. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@42917 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/varargs.c
|