xref: /petsc/src/sys/tests/linter/output/testReferences.out (revision bcd3bd92eda2d5998e2f14c4bbfb33bd936bdc3e)
1<--- FIXED --->
2--------------------------------------------------------------------------------------------
3./src/sys/tests/linter/testReferences.c:18:27: error: Argument number doesn't match for 'foo'. Expected '1', found '-1' [-fmatching-arg-num]:
4  16:
5  17: /* incorrect */
6> 18: PetscAssertPointer(foo, -1);
7                              ^^
8  19: PetscAssertPointer(bar, -2);
9  20: PetscAssertPointer(baz, -3);
10
11./src/sys/tests/linter/testReferences.c:7:39 Note: 'foo' is traceable to argument #1 'v' in enclosing function here:
12  5: void extractFunc(PetscViewer, void **);
13  6:
14> 7: PetscErrorCode testOutOfLineReference(PetscViewer v, PetscViewer v2)
15                                           ^^^^^^^^^^^^^
16  8: {
17  9:   /* linter should be able to connect all of these to v */
18
19./src/sys/tests/linter/testReferences.c:18:22 Note: starting with 'foo' of type 'void *'
20  16:
21  17: /* incorrect */
22> 18: PetscAssertPointer(foo, -1);
23                         ^^^
24  19: PetscAssertPointer(bar, -2);
25  20: PetscAssertPointer(baz, -3);
26
27./src/sys/tests/linter/testReferences.c:10:17 Note: via 'v' of type 'PetscViewer' (a.k.a. '_p_PetscViewer *')
28  8 : {
29  9 :   /* linter should be able to connect all of these to v */
30> 10:   void  *foo  = v->data, *bar, *baz, *blop;
31                      ^
32  11:   void **blip = &v->data;
33  12:
34./src/sys/tests/linter/testReferences.c:19:27: error: Argument number doesn't match for 'bar'. Expected '1', found '-2' [-fmatching-arg-num]:
35  17: /* incorrect */
36  18: PetscAssertPointer(foo, -1);
37> 19: PetscAssertPointer(bar, -2);
38                              ^^
39  20: PetscAssertPointer(baz, -3);
40  21: PetscAssertPointer((void *)v->data, -4);
41
42./src/sys/tests/linter/testReferences.c:7:39 Note: 'bar' is traceable to argument #1 'v' in enclosing function here:
43  5: void extractFunc(PetscViewer, void **);
44  6:
45> 7: PetscErrorCode testOutOfLineReference(PetscViewer v, PetscViewer v2)
46                                           ^^^^^^^^^^^^^
47  8: {
48  9:   /* linter should be able to connect all of these to v */
49
50./src/sys/tests/linter/testReferences.c:19:22 Note: starting with 'bar' of type 'void *'
51  17: /* incorrect */
52  18: PetscAssertPointer(foo, -1);
53> 19: PetscAssertPointer(bar, -2);
54                         ^^^
55  20: PetscAssertPointer(baz, -3);
56  21: PetscAssertPointer((void *)v->data, -4);
57
58./src/sys/tests/linter/testReferences.c:13:10 Note: via 'v' of type 'PetscViewer' (a.k.a. '_p_PetscViewer *')
59  11: void **blip = &v->data;
60  12:
61> 13: bar  = v->data;
62             ^
63  14: blop = blip[0];
64  15: extractFunc(v, &baz);
65./src/sys/tests/linter/testReferences.c:20:27: error: Argument number doesn't match for 'baz'. Expected '1', found '-3' [-fmatching-arg-num]:
66  18: PetscAssertPointer(foo, -1);
67  19: PetscAssertPointer(bar, -2);
68> 20: PetscAssertPointer(baz, -3);
69                              ^^
70  21: PetscAssertPointer((void *)v->data, -4);
71  22: PetscAssertPointer(*blip, -5);
72
73./src/sys/tests/linter/testReferences.c:7:39 Note: 'baz' is traceable to argument #1 'v' in enclosing function here:
74  5: void extractFunc(PetscViewer, void **);
75  6:
76> 7: PetscErrorCode testOutOfLineReference(PetscViewer v, PetscViewer v2)
77                                           ^^^^^^^^^^^^^
78  8: {
79  9:   /* linter should be able to connect all of these to v */
80
81./src/sys/tests/linter/testReferences.c:20:22 Note: starting with 'baz' of type 'void *'
82  18: PetscAssertPointer(foo, -1);
83  19: PetscAssertPointer(bar, -2);
84> 20: PetscAssertPointer(baz, -3);
85                         ^^^
86  21: PetscAssertPointer((void *)v->data, -4);
87  22: PetscAssertPointer(*blip, -5);
88
89./src/sys/tests/linter/testReferences.c:15:15 Note: via 'v' of type 'PetscViewer' (a.k.a. '_p_PetscViewer *')
90  13: bar  = v->data;
91  14: blop = blip[0];
92> 15: extractFunc(v, &baz);
93                  ^
94  16:
95  17: /* incorrect */
96./src/sys/tests/linter/testReferences.c:21:39: error: Argument number doesn't match for 'data'. Expected '1', found '-4' [-fmatching-arg-num]:
97  19: PetscAssertPointer(bar, -2);
98  20: PetscAssertPointer(baz, -3);
99> 21: PetscAssertPointer((void *)v->data, -4);
100                                          ^^
101  22: PetscAssertPointer(*blip, -5);
102  23: PetscAssertPointer(blop, -6);
103
104./src/sys/tests/linter/testReferences.c:7:39 Note: 'data' is traceable to argument #1 'v' in enclosing function here:
105  5: void extractFunc(PetscViewer, void **);
106  6:
107> 7: PetscErrorCode testOutOfLineReference(PetscViewer v, PetscViewer v2)
108                                           ^^^^^^^^^^^^^
109  8: {
110  9:   /* linter should be able to connect all of these to v */
111
112./src/sys/tests/linter/testReferences.c:21:22 Note: starting with 'data' of type 'void *'
113  19: PetscAssertPointer(bar, -2);
114  20: PetscAssertPointer(baz, -3);
115> 21: PetscAssertPointer((void *)v->data, -4);
116                         ^^^^^^^^^^^^^^^
117  22: PetscAssertPointer(*blip, -5);
118  23: PetscAssertPointer(blop, -6);
119
120./src/sys/tests/linter/testReferences.c:21:30 Note: via 'v' of type 'PetscViewer' (a.k.a. '_p_PetscViewer *')
121  19: PetscAssertPointer(bar, -2);
122  20: PetscAssertPointer(baz, -3);
123> 21: PetscAssertPointer((void *)v->data, -4);
124                                 ^
125  22: PetscAssertPointer(*blip, -5);
126  23: PetscAssertPointer(blop, -6);
127./src/sys/tests/linter/testReferences.c:22:29: error: Argument number doesn't match for 'blip'. Expected '1', found '-5' [-fmatching-arg-num]:
128  20: PetscAssertPointer(baz, -3);
129  21: PetscAssertPointer((void *)v->data, -4);
130> 22: PetscAssertPointer(*blip, -5);
131                                ^^
132  23: PetscAssertPointer(blop, -6);
133  24:
134
135./src/sys/tests/linter/testReferences.c:7:39 Note: 'blip' is traceable to argument #1 'v' in enclosing function here:
136  5: void extractFunc(PetscViewer, void **);
137  6:
138> 7: PetscErrorCode testOutOfLineReference(PetscViewer v, PetscViewer v2)
139                                           ^^^^^^^^^^^^^
140  8: {
141  9:   /* linter should be able to connect all of these to v */
142
143./src/sys/tests/linter/testReferences.c:22:22 Note: starting with 'blip' of type 'void *'
144  20: PetscAssertPointer(baz, -3);
145  21: PetscAssertPointer((void *)v->data, -4);
146> 22: PetscAssertPointer(*blip, -5);
147                         ^^^^^
148  23: PetscAssertPointer(blop, -6);
149  24:
150
151./src/sys/tests/linter/testReferences.c:22:23 Note: via 'blip' of type 'void **'
152  20: PetscAssertPointer(baz, -3);
153  21: PetscAssertPointer((void *)v->data, -4);
154> 22: PetscAssertPointer(*blip, -5);
155                          ^^^^
156  23: PetscAssertPointer(blop, -6);
157  24:
158
159./src/sys/tests/linter/testReferences.c:11:18 Note: via 'v' of type 'PetscViewer' (a.k.a. '_p_PetscViewer *')
160  9 : /* linter should be able to connect all of these to v */
161  10: void  *foo  = v->data, *bar, *baz, *blop;
162> 11: void **blip = &v->data;
163                     ^
164  12:
165  13: bar  = v->data;
166./src/sys/tests/linter/testReferences.c:23:28: error: Argument number doesn't match for 'blop'. Expected '1', found '-6' [-fmatching-arg-num]:
167  21: PetscAssertPointer((void *)v->data, -4);
168  22: PetscAssertPointer(*blip, -5);
169> 23: PetscAssertPointer(blop, -6);
170                               ^^
171  24:
172  25: /* correct */
173
174./src/sys/tests/linter/testReferences.c:7:39 Note: 'blop' is traceable to argument #1 'v' in enclosing function here:
175  5: void extractFunc(PetscViewer, void **);
176  6:
177> 7: PetscErrorCode testOutOfLineReference(PetscViewer v, PetscViewer v2)
178                                           ^^^^^^^^^^^^^
179  8: {
180  9:   /* linter should be able to connect all of these to v */
181
182./src/sys/tests/linter/testReferences.c:23:22 Note: starting with 'blop' of type 'void *'
183  21: PetscAssertPointer((void *)v->data, -4);
184  22: PetscAssertPointer(*blip, -5);
185> 23: PetscAssertPointer(blop, -6);
186                         ^^^^
187  24:
188  25: /* correct */
189
190./src/sys/tests/linter/testReferences.c:14:10 Note: via 'blip' of type 'void **'
191  12:
192  13: bar  = v->data;
193> 14: blop = blip[0];
194             ^^^^
195  15: extractFunc(v, &baz);
196  16:
197
198./src/sys/tests/linter/testReferences.c:11:18 Note: via 'v' of type 'PetscViewer' (a.k.a. '_p_PetscViewer *')
199  9 : /* linter should be able to connect all of these to v */
200  10: void  *foo  = v->data, *bar, *baz, *blop;
201> 11: void **blip = &v->data;
202                     ^
203  12:
204  13: bar  = v->data;
205--------------------------------------------------------------------------------------------
206<--- LEFT --->
207