1 /* { dg-do compile } */
2 /* { dg-additional-options "--param hwasan-instrument-reads=0" } */
4 typedef __SIZE_TYPE__
size_t;
5 /* Particular code doesn't really matter, the requirement is that it has both
6 loads and stores in it. */
7 __attribute__ ((noinline
))
8 int reader (int *array
, size_t num
)
13 int __attribute__ ((noinline
))
14 writer (int *array
, size_t num
, int value
)
20 /* { dg-final { scan-assembler-not "__hwasan_load" } } */
21 /* { dg-final { scan-assembler "__hwasan_store" } } */