aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libar2_encode_base64.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/libar2_encode_base64.c b/libar2_encode_base64.c
index f9507e9..bcaba40 100644
--- a/libar2_encode_base64.c
+++ b/libar2_encode_base64.c
@@ -3,6 +3,11 @@
#define ALPHABET "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
+#if defined(__GNUC__) && !defined(__clang__)
+# if __GNUC__ >= 8
+__attribute__((__nonstring__))
+# endif
+#endif
static char lut[256] = ALPHABET ALPHABET ALPHABET ALPHABET;
#define O1(I1, I2, I3) ((I1) >> 2)