// RUN: %clang_cc1 -triple armv7 -fsyntax-only -verify -DTEST0 %s | |
// RUN: %clang_cc1 -triple armv7 -fsyntax-only -verify -DTEST1 %s | |
#ifdef TEST0 | |
void __clear_cache(char*, char*); | |
#endif | |
#ifdef TEST1 | |
void __clear_cache(void*, void*); | |
#endif | |
// va_list on ARM is void*. | |
void test2() { | |
__builtin_va_list ptr = "x"; | |
*ptr = '0'; // expected-error {{incomplete type 'void' is not assignable}} | |
} |