File tree Expand file tree Collapse file tree 17 files changed +262
-222
lines changed
goto_convert_invalid_goto_label
goto_convert_switch_range_bounds
goto_convert_switch_range_case_valid
goto_convert_switch_range_empty
goto_convert_switch_range_operands_count Expand file tree Collapse file tree 17 files changed +262
-222
lines changed Original file line number Diff line number Diff line change
1
+ int main ()
2
+ {
3
+ break ;
4
+ return 0 ;
5
+ }
Original file line number Diff line number Diff line change
1
+ CORE
2
+ main.c
3
+
4
+ ^EXIT=1$
5
+ ^SIGNAL=0$
6
+ ^CONVERSION ERROR$
7
+ --
8
+ ^warning: ignoring
Original file line number Diff line number Diff line change
1
+ int main ()
2
+ {
3
+ continue ;
4
+ return 0 ;
5
+ }
Original file line number Diff line number Diff line change
1
+ CORE
2
+ main.c
3
+
4
+ ^EXIT=1$
5
+ ^SIGNAL=0$
6
+ ^CONVERSION ERROR$
7
+ --
8
+ ^warning: ignoring
Original file line number Diff line number Diff line change
1
+ int main ()
2
+ {
3
+ goto x ;
4
+
5
+ // x:
6
+
7
+ return 0 ;
8
+ }
Original file line number Diff line number Diff line change
1
+ CORE
2
+ main.c
3
+
4
+ ^CONVERSION ERROR$
5
+ ^EXIT=1$
6
+ ^SIGNAL=0$
7
+ --
8
+ ^warning: ignoring
Original file line number Diff line number Diff line change
1
+ int main ()
2
+ {
3
+ int x ;
4
+ int n = 5 ;
5
+ switch (x )
6
+ {
7
+ case 0 ... n :
8
+ break ;
9
+ default :
10
+ break ;
11
+ }
12
+ return 0 ;
13
+ }
Original file line number Diff line number Diff line change
1
+ CORE
2
+ main.c
3
+
4
+ ^CONVERSION ERROR$
5
+ ^EXIT=1$
6
+ ^SIGNAL=0$
7
+ --
8
+ ^warning: ignoring
Original file line number Diff line number Diff line change
1
+ #include <assert.h>
2
+
3
+ #define false 0
4
+
5
+ int main (void )
6
+ {
7
+ int x = 5 ;
8
+ switch (x )
9
+ {
10
+ case 0 ... 10 :
11
+ break ;
12
+ default :
13
+ assert (false);
14
+ break ;
15
+ }
16
+ }
Original file line number Diff line number Diff line change
1
+ CORE
2
+ main.c
3
+
4
+ ^EXIT=0$
5
+ ^SIGNAL=0$
6
+ --
7
+ ^warning: ignoring
8
+ ^Invariant check failed
You can’t perform that action at this time.
0 commit comments