aboutsummaryrefslogtreecommitdiff
path: root/clang/test/Sema/warn-memset-bad-sizeof.c
blob: c4768d8d0edd2faa7855d273edb65476d6dbe7c1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// RUN: %clang_cc1 -fsyntax-only -verify %s

// expected-no-diagnostics

typedef __SIZE_TYPE__ size_t;
void *memset(void *, int, size_t);

typedef struct {
  int a;
} S;

void test() {
  S s;
  __auto_type dstptr = &s;
  memset(dstptr, 0, sizeof(s));
}