File tree Expand file tree Collapse file tree 5 files changed +45
-45
lines changed
approx-array-variable-const-fp
no-match-dereference-const-pointer-const-array-literal-pointer-const-fp
no-match-pointer-const-struct-array-literal-non-const-fp
approx-array-variable-const-fp-only-remove-const
approx-array-variable-const-fp-remove-all-fp Expand file tree Collapse file tree 5 files changed +45
-45
lines changed Original file line number Diff line number Diff line change 2
2
main.c
3
3
--show-goto-functions --verbosity 10 --pointer-check
4
4
^Removing function pointers and virtual functions$
5
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f2 THEN GOTO [0-9]$
6
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f3 THEN GOTO [0-9]$
7
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f4 THEN GOTO [0-9]$
5
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f2 THEN GOTO [0-9]$
6
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f3 THEN GOTO [0-9]$
7
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f4 THEN GOTO [0-9]$
8
8
^SIGNAL=0$
9
9
--
10
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f1 THEN GOTO [0-9]$
11
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f5 THEN GOTO [0-9]$
12
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f6 THEN GOTO [0-9]$
13
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f7 THEN GOTO [0-9]$
14
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f8 THEN GOTO [0-9]$
15
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f9 THEN GOTO [0-9]$
10
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f1 THEN GOTO [0-9]$
11
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f5 THEN GOTO [0-9]$
12
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f6 THEN GOTO [0-9]$
13
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f7 THEN GOTO [0-9]$
14
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f8 THEN GOTO [0-9]$
15
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f9 THEN GOTO [0-9]$
16
16
^warning: ignoring
Original file line number Diff line number Diff line change 2
2
main.c
3
3
--show-goto-functions --verbosity 10 --pointer-check
4
4
^Removing function pointers and virtual functions$
5
- ^\s*IF \*container_ptr->fp_tbl\[\(signed long int\)1\] == f1 THEN GOTO [0-9]$
6
- ^\s*IF \*container_ptr->fp_tbl\[\(signed long int\)1\] == f2 THEN GOTO [0-9]$
7
- ^\s*IF \*container_ptr->fp_tbl\[\(signed long int\)1\] == f3 THEN GOTO [0-9]$
8
- ^\s*IF \*container_ptr->fp_tbl\[\(signed long int\)1\] == f4 THEN GOTO [0-9]$
9
- ^\s*IF \*container_ptr->fp_tbl\[\(signed long int\)1\] == f5 THEN GOTO [0-9]$
10
- ^\s*IF \*container_ptr->fp_tbl\[\(signed long int\)1\] == f6 THEN GOTO [0-9]$
11
- ^\s*IF \*container_ptr->fp_tbl\[\(signed long int\)1\] == f7 THEN GOTO [0-9]$
12
- ^\s*IF \*container_ptr->fp_tbl\[\(signed long int\)1\] == f8 THEN GOTO [0-9]$
13
- ^\s*IF \*container_ptr->fp_tbl\[\(signed long int\)1\] == f9 THEN GOTO [0-9]$
5
+ ^\s*IF \*container_ptr->fp_tbl\[\(signed (long )* long int\)1\] == f1 THEN GOTO [0-9]$
6
+ ^\s*IF \*container_ptr->fp_tbl\[\(signed (long )* long int\)1\] == f2 THEN GOTO [0-9]$
7
+ ^\s*IF \*container_ptr->fp_tbl\[\(signed (long )* long int\)1\] == f3 THEN GOTO [0-9]$
8
+ ^\s*IF \*container_ptr->fp_tbl\[\(signed (long )* long int\)1\] == f4 THEN GOTO [0-9]$
9
+ ^\s*IF \*container_ptr->fp_tbl\[\(signed (long )* long int\)1\] == f5 THEN GOTO [0-9]$
10
+ ^\s*IF \*container_ptr->fp_tbl\[\(signed (long )* long int\)1\] == f6 THEN GOTO [0-9]$
11
+ ^\s*IF \*container_ptr->fp_tbl\[\(signed (long )* long int\)1\] == f7 THEN GOTO [0-9]$
12
+ ^\s*IF \*container_ptr->fp_tbl\[\(signed (long )* long int\)1\] == f8 THEN GOTO [0-9]$
13
+ ^\s*IF \*container_ptr->fp_tbl\[\(signed (long )* long int\)1\] == f9 THEN GOTO [0-9]$
14
14
^SIGNAL=0$
15
15
--
16
16
^warning: ignoring
Original file line number Diff line number Diff line change 2
2
main.c
3
3
--show-goto-functions --verbosity 10 --pointer-check
4
4
^Removing function pointers and virtual functions$
5
- ^\s*IF container_ptr->fp_tbl\[\(signed long int\)1\] == f1 THEN GOTO [0-9]$
6
- ^\s*IF container_ptr->fp_tbl\[\(signed long int\)1\] == f2 THEN GOTO [0-9]$
7
- ^\s*IF container_ptr->fp_tbl\[\(signed long int\)1\] == f3 THEN GOTO [0-9]$
8
- ^\s*IF container_ptr->fp_tbl\[\(signed long int\)1\] == f4 THEN GOTO [0-9]$
9
- ^\s*IF container_ptr->fp_tbl\[\(signed long int\)1\] == f5 THEN GOTO [0-9]$
10
- ^\s*IF container_ptr->fp_tbl\[\(signed long int\)1\] == f6 THEN GOTO [0-9]$
11
- ^\s*IF container_ptr->fp_tbl\[\(signed long int\)1\] == f7 THEN GOTO [0-9]$
12
- ^\s*IF container_ptr->fp_tbl\[\(signed long int\)1\] == f8 THEN GOTO [0-9]$
13
- ^\s*IF container_ptr->fp_tbl\[\(signed long int\)1\] == f9 THEN GOTO [0-9]$
5
+ ^\s*IF container_ptr->fp_tbl\[\(signed (long )* long int\)1\] == f1 THEN GOTO [0-9]$
6
+ ^\s*IF container_ptr->fp_tbl\[\(signed (long )* long int\)1\] == f2 THEN GOTO [0-9]$
7
+ ^\s*IF container_ptr->fp_tbl\[\(signed (long )* long int\)1\] == f3 THEN GOTO [0-9]$
8
+ ^\s*IF container_ptr->fp_tbl\[\(signed (long )* long int\)1\] == f4 THEN GOTO [0-9]$
9
+ ^\s*IF container_ptr->fp_tbl\[\(signed (long )* long int\)1\] == f5 THEN GOTO [0-9]$
10
+ ^\s*IF container_ptr->fp_tbl\[\(signed (long )* long int\)1\] == f6 THEN GOTO [0-9]$
11
+ ^\s*IF container_ptr->fp_tbl\[\(signed (long )* long int\)1\] == f7 THEN GOTO [0-9]$
12
+ ^\s*IF container_ptr->fp_tbl\[\(signed (long )* long int\)1\] == f8 THEN GOTO [0-9]$
13
+ ^\s*IF container_ptr->fp_tbl\[\(signed (long )* long int\)1\] == f9 THEN GOTO [0-9]$
14
14
^SIGNAL=0$
15
15
--
16
16
^warning: ignoring
Original file line number Diff line number Diff line change 1
1
CORE
2
2
main.c
3
3
--verbosity 10 --pointer-check --remove-const-function-pointers
4
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f2 THEN GOTO [0-9]$
5
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f3 THEN GOTO [0-9]$
6
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f4 THEN GOTO [0-9]$
4
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f2 THEN GOTO [0-9]$
5
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f3 THEN GOTO [0-9]$
6
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f4 THEN GOTO [0-9]$
7
7
^SIGNAL=0$
8
8
--
9
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f1 THEN GOTO [0-9]$
10
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f5 THEN GOTO [0-9]$
11
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f6 THEN GOTO [0-9]$
12
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f7 THEN GOTO [0-9]$
13
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f8 THEN GOTO [0-9]$
14
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f9 THEN GOTO [0-9]$
9
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f1 THEN GOTO [0-9]$
10
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f5 THEN GOTO [0-9]$
11
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f6 THEN GOTO [0-9]$
12
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f7 THEN GOTO [0-9]$
13
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f8 THEN GOTO [0-9]$
14
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f9 THEN GOTO [0-9]$
15
15
^warning: ignoring
Original file line number Diff line number Diff line change 1
1
CORE
2
2
main.c
3
3
--verbosity 10 --pointer-check --remove-function-pointers
4
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f2 THEN GOTO [0-9]$
5
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f3 THEN GOTO [0-9]$
6
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f4 THEN GOTO [0-9]$
4
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f2 THEN GOTO [0-9]$
5
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f3 THEN GOTO [0-9]$
6
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f4 THEN GOTO [0-9]$
7
7
^SIGNAL=0$
8
8
--
9
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f1 THEN GOTO [0-9]$
10
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f5 THEN GOTO [0-9]$
11
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f6 THEN GOTO [0-9]$
12
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f7 THEN GOTO [0-9]$
13
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f8 THEN GOTO [0-9]$
14
- ^\s*IF fp_tbl\[\(signed long int\)i\] == f9 THEN GOTO [0-9]$
9
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f1 THEN GOTO [0-9]$
10
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f5 THEN GOTO [0-9]$
11
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f6 THEN GOTO [0-9]$
12
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f7 THEN GOTO [0-9]$
13
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f8 THEN GOTO [0-9]$
14
+ ^\s*IF fp_tbl\[\(signed (long )* long int\)i\] == f9 THEN GOTO [0-9]$
15
15
^warning: ignoring
You can’t perform that action at this time.
0 commit comments