1  /* PR sanitizer/56330 */
       2  /* { dg-do compile } */
       3  
       4  char e[200];
       5  
       6  struct S
       7  {
       8    char a[100];
       9    char b[100];
      10  } s;
      11  
      12  int
      13  foo (void)
      14  {
      15    int i = __builtin_memcmp (s.a, e, 100);
      16    i += __builtin_memcmp (s.a, e, 200);
      17    return i;
      18  }
      19  
      20  void
      21  bar (int *a, char *b, char *c)
      22  {
      23    __builtin_memmove (c, b, a[b[0]]);
      24  }