• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // RUN: %clang_cc1 -triple arm64-apple-ios -fsyntax-only -verify %s
2 // RUN: %clang_cc1 -triple arm64-apple-ios -DTEST1 -fsyntax-only -verify %s
3 
4 #ifdef TEST1
5 void __clear_cache(void *start, void *end);
6 #endif
7 
test_clear_cache_chars(char * start,char * end)8 void test_clear_cache_chars(char *start, char *end) {
9   __clear_cache(start, end);
10 }
11 
test_clear_cache_voids(void * start,void * end)12 void test_clear_cache_voids(void *start, void *end) {
13   __clear_cache(start, end);
14 }
15 
test_clear_cache_no_args()16 void test_clear_cache_no_args() {
17   __clear_cache(); // expected-error {{too few arguments to function call}}
18 }
19