Daniel Dunbar | 1058253 | 2010-07-16 00:31:23 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 -triple armv7 -fsyntax-only -verify -DTEST0 %s |
| 2 | // RUN: %clang_cc1 -triple armv7 -fsyntax-only -verify -DTEST1 %s |
| 3 | |
| 4 | #ifdef TEST0 |
| 5 | void __clear_cache(char*, char*); |
| 6 | #endif |
| 7 | |
| 8 | #ifdef TEST1 |
| 9 | void __clear_cache(void*, void*); |
| 10 | #endif |
| 11 | |
John McCall | 0e9972c | 2011-05-09 02:19:37 +0000 | [diff] [blame] | 12 | // va_list on ARM is void*. |
| 13 | void test2() { |
| 14 | __builtin_va_list ptr = "x"; |
| 15 | *ptr = '0'; // expected-error {{incomplete type 'void' is not assignable}} |
| 16 | } |