blob: 1f0c3dcb0c02c0c840e3489e9ed36f8a243d1515 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
struct s {
void *ptr;
};
static struct s s = { 0 };
static int a = { 0 };
static int b = { };
static int c = { 1, 2 };
static struct s *ptr = { 0 };
struct o {
struct i {
int a;
};
};
static struct o o = { 0 };
/*
* check-name: univ-init-ok
* check-command: sparse -Wno-universal-initializer $file
*
* check-error-start
Wuniv-init-ok.c:8:16: error: invalid initializer
Wuniv-init-ok.c:9:16: error: invalid initializer
Wuniv-init-ok.c:10:26: warning: Using plain integer as NULL pointer
* check-error-end
*/
|