| // RUN: %clang_cc1 %s -ffreestanding |
| // RUN: %clang_cc1 %s -ffreestanding -triple i686-unknown-linux |
| // RUN: %clang_cc1 %s -ffreestanding -triple x86_64-unknown-linux |
| // RUN: %clang_cc1 %s -ffreestanding -triple mips-unknown-linux |
| // RUN: %clang_cc1 %s -ffreestanding -triple mipsel-unknown-linux |
| // RUN: %clang_cc1 %s -ffreestanding -triple armv7-unknown-linux-gnueabi |
| // RUN: %clang_cc1 %s -ffreestanding -triple thumbv7-unknown-linux-gnueabi |
| double double_accumulator = 0; |
| int test_vprintf(const char *fmt, va_list ap) { |
| int_accumulator += va_arg(ap, int); |
| double_accumulator += va_arg(ap, double); |
| int test_printf(const char *fmt, ...) { |
| int result = test_vprintf(fmt, ap); |