Skip to content

Commit f63298f

Browse files
Remove obsolete cbmc/bmc_cover
The goto-checker infrastructure is used now.
1 parent 6e9b1a7 commit f63298f

File tree

6 files changed

+0
-451
lines changed

6 files changed

+0
-451
lines changed

jbmc/src/jbmc/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ OBJ += ../$(CPROVER_DIR)/src/ansi-c/ansi-c$(LIBEXT) \
4141
../$(CPROVER_DIR)/src/json/json$(LIBEXT) \
4242
../$(CPROVER_DIR)/src/cbmc/all_properties$(OBJEXT) \
4343
../$(CPROVER_DIR)/src/cbmc/bmc$(OBJEXT) \
44-
../$(CPROVER_DIR)/src/cbmc/bmc_cover$(OBJEXT) \
4544
# Empty last line
4645

4746
INCLUDES= -I .. -I ../$(CPROVER_DIR)/src

src/cbmc/Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
SRC = all_properties.cpp \
22
bmc.cpp \
3-
bmc_cover.cpp \
43
c_test_input_generator.cpp \
54
cbmc_languages.cpp \
65
cbmc_main.cpp \

src/cbmc/bmc.cpp

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -131,12 +131,6 @@ safety_checkert::resultt bmct::execute(
131131
return safety_checkert::resultt::SAFE; // to indicate non-error
132132
}
133133

134-
if(!options.get_list_option("cover").empty())
135-
{
136-
return cover(goto_functions)?
137-
safety_checkert::resultt::ERROR:safety_checkert::resultt::SAFE;
138-
}
139-
140134
// any properties to check at all?
141135
if(
142136
!options.get_bool_option("program-only") &&

src/cbmc/bmc.h

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -191,12 +191,7 @@ class bmct:public safety_checkert
191191
virtual resultt all_properties(const goto_functionst &goto_functions);
192192
virtual resultt stop_on_fail();
193193

194-
bool cover(const goto_functionst &goto_functions);
195-
196194
friend class bmc_all_propertiest;
197-
friend class bmc_covert;
198-
template <template <class goalt> class covert>
199-
friend class bmc_goal_covert;
200195

201196
private:
202197
/// \brief Class-specific symbolic execution

0 commit comments

Comments
 (0)