Changes in directory llvm-test/SingleSource/UnitTests:
2007-03-02-VaCopy.c added (r1.1) --- Log message: New test. --- Diffs of the changes: (+17 -0) 2007-03-02-VaCopy.c | 17 +++++++++++++++++ 1 files changed, 17 insertions(+) Index: llvm-test/SingleSource/UnitTests/2007-03-02-VaCopy.c diff -c /dev/null llvm-test/SingleSource/UnitTests/2007-03-02-VaCopy.c:1.1 *** /dev/null Fri Mar 2 19:10:15 2007 --- llvm-test/SingleSource/UnitTests/2007-03-02-VaCopy.c Fri Mar 2 19:10:05 2007 *************** *** 0 **** --- 1,17 ---- + #include <stdio.h> + #include <stdarg.h> + + void testVaCopyArg(char *fmt, ...) { + va_list ap, aq; + char *s; + va_start(ap, fmt); + va_copy(aq, ap); /* test va_copy */ + + s = va_arg(aq, char *); + printf("string %s\n", s); + } + + int main() { + testVaCopyArg("s", "abc"); + return 0; + } _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits