summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/nettle/rnd-fuzzer.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/nettle/rnd-fuzzer.c b/lib/nettle/rnd-fuzzer.c
index b48601fabf..6229e1fba4 100644
--- a/lib/nettle/rnd-fuzzer.c
+++ b/lib/nettle/rnd-fuzzer.c
@@ -46,6 +46,9 @@ struct r48_rand_data {
formula. */
};
+#ifdef __clang__
+__attribute__((no_sanitize("integer")))
+#endif
static int
__r48_rand_iterate(unsigned short int xsubi[3], struct r48_rand_data *buffer)
{
@@ -74,6 +77,9 @@ __r48_rand_iterate(unsigned short int xsubi[3], struct r48_rand_data *buffer)
return 0;
}
+#ifdef __clang__
+__attribute__((no_sanitize("integer")))
+#endif
static int
r48_r(unsigned short int xsubi[3], struct r48_rand_data *buffer,
long int *result)