Skip to content

Commit 6acabcb

Browse files
authored
Merge pull request diffblue#2563 from tautschnig/vs-rm-interface
Remove unused interface
2 parents 3c2e55e + 0a39f40 commit 6acabcb

5 files changed

+5
-32
lines changed

src/goto-instrument/accelerate/disjunctive_polynomial_acceleration.h

+2-3
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,10 @@ Author: Matt Lewis
2727
#include "polynomial.h"
2828
#include "path.h"
2929
#include "accelerator.h"
30-
#include "loop_acceleration.h"
3130
#include "cone_of_influence.h"
3231
#include "acceleration_utils.h"
3332

34-
class disjunctive_polynomial_accelerationt:public loop_accelerationt
33+
class disjunctive_polynomial_accelerationt
3534
{
3635
public:
3736
disjunctive_polynomial_accelerationt(
@@ -56,7 +55,7 @@ class disjunctive_polynomial_accelerationt:public loop_accelerationt
5655
utils.find_modified(loop, modified);
5756
}
5857

59-
virtual bool accelerate(path_acceleratort &accelerator);
58+
bool accelerate(path_acceleratort &accelerator);
6059

6160
bool fit_polynomial(
6261
exprt &target,

src/goto-instrument/accelerate/enumerating_loop_acceleration.h

+2-3
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,13 @@ Author: Matt Lewis
2020

2121
#include <analyses/natural_loops.h>
2222

23-
#include "loop_acceleration.h"
2423
#include "polynomial_accelerator.h"
2524
#include "path_enumerator.h"
2625
#include "all_paths_enumerator.h"
2726
#include "sat_path_enumerator.h"
2827

2928

30-
class enumerating_loop_accelerationt:public loop_accelerationt
29+
class enumerating_loop_accelerationt
3130
{
3231
public:
3332
enumerating_loop_accelerationt(
@@ -56,7 +55,7 @@ class enumerating_loop_accelerationt:public loop_accelerationt
5655
{
5756
}
5857

59-
virtual bool accelerate(path_acceleratort &accelerator);
58+
bool accelerate(path_acceleratort &accelerator);
6059

6160
protected:
6261
symbol_tablet &symbol_table;

src/goto-instrument/accelerate/loop_acceleration.h

-24
This file was deleted.

src/goto-instrument/accelerate/polynomial_accelerator.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ class polynomial_acceleratort
5858
{
5959
}
6060

61-
virtual bool accelerate(patht &loop, path_acceleratort &accelerator);
61+
bool accelerate(patht &loop, path_acceleratort &accelerator);
6262

6363
bool fit_polynomial(
6464
goto_programt::instructionst &loop_body,

src/goto-instrument/accelerate/sat_path_enumerator.h

-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ Author: Matt Lewis
2727
#include "polynomial.h"
2828
#include "path.h"
2929
#include "accelerator.h"
30-
#include "loop_acceleration.h"
3130
#include "cone_of_influence.h"
3231
#include "acceleration_utils.h"
3332

0 commit comments

Comments
 (0)