File tree 4 files changed +13
-4
lines changed
regression/cbmc-java/reachability-slice
4 files changed +13
-4
lines changed Original file line number Diff line number Diff line change 1
- CORE
1
+ CORE symex-driven-lazy-loading-expected-failure
2
2
A.class
3
3
--reachability-slice --show-goto-functions --property 'java::A.foo:(I)V.coverage.3' --cover location
4
4
1001
9
9
--
10
10
Note: 1002 might and might not be removed, based on where the assertion for coverage resides.
11
11
At the time of writing of this test, 1002 is removed.
12
+
13
+ Doesn't work with symex-driven lazy loading because the reachability slicer is a whole-program pass.
Original file line number Diff line number Diff line change 1
- CORE
1
+ CORE symex-driven-lazy-loading-expected-failure
2
2
A.class
3
3
--reachability-slice-fb --show-goto-functions --property 'java::A.foo:(I)V.coverage.3' --cover location
4
4
1001
7
7
1005
8
8
--
9
9
1004
10
+ --
11
+ Doesn't work with symex-driven lazy loading because the reachability slicer is a whole-program pass.
Original file line number Diff line number Diff line change 1
- CORE
1
+ CORE symex-driven-lazy-loading-expected-failure
2
2
A.class
3
3
--reachability-slice --show-goto-functions --cover location
4
4
1001
5
5
1002
6
6
1003
7
7
1004
8
8
1005
9
+ --
10
+ --
11
+ Doesn't work with symex-driven lazy loading because the reachability slicer is a whole-program pass.
Original file line number Diff line number Diff line change @@ -385,7 +385,9 @@ void jbmc_parse_optionst::get_command_line_options(optionst &options)
385
385
for (const char *opt :
386
386
{ " nondet-static" ,
387
387
" full-slice" ,
388
- " lazy-methods" })
388
+ " lazy-methods" ,
389
+ " reachability-slice" ,
390
+ " reachability-slice-fb" })
389
391
{
390
392
if (cmdline.isset (opt))
391
393
{
You can’t perform that action at this time.
0 commit comments