diff options
author | Stephen Hines <srhines@google.com> | 2015-02-03 01:35:39 +0000 |
---|---|---|
committer | Andrew Hsieh <andrewhsieh@google.com> | 2015-06-02 10:40:36 +0800 |
commit | e55135c14b0b8a5b5e77849f7ca8145009e7e635 (patch) | |
tree | bd3126ba9d94341492a1b3824bfe2cd28b9d00b2 | |
parent | 55a3690916df972339fe877e077a2f27c7117211 (diff) | |
download | compiler-rt-release_36.tar.gz |
Remove invalid const qualifier for r0, since it is written by svc.release_36
Summary: This causes an invalid lvalue error when building for Android.
Reviewers: danalbert
Reviewed By: danalbert
Subscribers: llvm-commits
Differential Revision: http://reviews.llvm.org/D7306
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@227907 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/builtins/clear_cache.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/builtins/clear_cache.c b/lib/builtins/clear_cache.c index 4b46e8b3e..4ecaf3ca4 100644 --- a/lib/builtins/clear_cache.c +++ b/lib/builtins/clear_cache.c @@ -52,7 +52,7 @@ void __clear_cache(void *start, void *end) { sysarch(ARM_SYNC_ICACHE, &arg); #elif defined(__ANDROID__) - const register int start_reg __asm("r0") = (int) (intptr_t) start; + register int start_reg __asm("r0") = (int) (intptr_t) start; const register int end_reg __asm("r1") = (int) (intptr_t) end; const register int flags __asm("r2") = 0; const register int syscall_nr __asm("r7") = __ARM_NR_cacheflush; |