diff options
| author | Daniel Dunbar <daniel@zuster.org> | 2010-07-16 00:31:23 +0000 |
|---|---|---|
| committer | Daniel Dunbar <daniel@zuster.org> | 2010-07-16 00:31:23 +0000 |
| commit | 999daa57c75e3df4a0df7e00fb797411e5507a52 (patch) | |
| tree | 6188dc8a0f6474253b0fdc55efbcebd3dbe1a17f /clang/test/Sema/builtins-arm.c | |
| parent | ea22d4288a5310894a9f9dbb7b918aa560554bf9 (diff) | |
| download | bcm5719-llvm-999daa57c75e3df4a0df7e00fb797411e5507a52.tar.gz bcm5719-llvm-999daa57c75e3df4a0df7e00fb797411e5507a52.zip | |
Builtins/ARM: __clear_cache doesn't seem to have a consistent prototype, declare
the builtin as void __clear_cache(...) to workaround this, which appears to
match what GCC does.
llvm-svn: 108487
Diffstat (limited to 'clang/test/Sema/builtins-arm.c')
| -rw-r--r-- | clang/test/Sema/builtins-arm.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/clang/test/Sema/builtins-arm.c b/clang/test/Sema/builtins-arm.c new file mode 100644 index 00000000000..4dd31e72405 --- /dev/null +++ b/clang/test/Sema/builtins-arm.c @@ -0,0 +1,11 @@ +// 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 + |

