diff options
Diffstat (limited to 'libc')
| -rw-r--r-- | libc/Android.bp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libc/Android.bp b/libc/Android.bp index 00904aa43..2dc10fc61 100644 --- a/libc/Android.bp +++ b/libc/Android.bp @@ -67,6 +67,13 @@ libc_common_flags = [ // GWP-ASan requires platform TLS. "-fno-emulated-tls", + + // We know clang does a lot of harm by rewriting what we've said, and sadly + // never see any good it does, so let's just ask it to do what we say... + // (The specific motivating example was clang turning a loop that would only + // ever touch 0, 1, or 2 bytes into a call to memset, which was never going + // to amortize.) + "-fno-builtin", ] // Define some common cflags |
