File tree Expand file tree Collapse file tree 4 files changed +13
-4
lines changed
regression/cbmc-java/reachability-slice Expand file tree Collapse file tree 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
22A.class
33--reachability-slice --show-goto-functions --property 'java::A.foo:(I)V.coverage.3' --cover location
441001
99--
1010Note: 1002 might and might not be removed, based on where the assertion for coverage resides.
1111At 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
22A.class
33--reachability-slice-fb --show-goto-functions --property 'java::A.foo:(I)V.coverage.3' --cover location
441001
771005
88--
991004
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
22A.class
33--reachability-slice --show-goto-functions --cover location
441001
551002
661003
771004
881005
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)
385385 for (const char *opt :
386386 { " nondet-static" ,
387387 " full-slice" ,
388- " lazy-methods" })
388+ " lazy-methods" ,
389+ " reachability-slice" ,
390+ " reachability-slice-fb" })
389391 {
390392 if (cmdline.isset (opt))
391393 {
You can’t perform that action at this time.
0 commit comments