12 void *p
= &&l
; // KO: 'jump' inside
21 void *p
= &&l
; // KO: 'jump' inside
30 void *p
= &&l
; // KO: 'jump' inside + removed
40 p
= &&l
; // KO: undeclared
50 p
= &&l
; // KO: 'jump' inside
60 p
= &&l
; // KO: 'jump' inside + removed
66 * check-name: label-scope-cgoto
67 * check-command: sparse -Wno-decl $file
70 label-scope-cgoto.c:12:19: error: label 'l' used outside statement expression
71 label-scope-cgoto.c:14:1: label 'l' defined here
72 label-scope-cgoto.c:21:19: error: label 'l' used outside statement expression
73 label-scope-cgoto.c:23:1: label 'l' defined here
74 label-scope-cgoto.c:30:19: error: label 'l' used outside statement expression
75 label-scope-cgoto.c:32:1: label 'l' defined here
76 label-scope-cgoto.c:50:13: error: label 'l' used outside statement expression
77 label-scope-cgoto.c:48:1: label 'l' defined here
78 label-scope-cgoto.c:60:13: error: label 'l' used outside statement expression
79 label-scope-cgoto.c:58:1: label 'l' defined here
80 label-scope-cgoto.c:40:13: error: label 'l' was not declared