Skip to content

Commit ec95eba

Browse files
committed
Remove redundant "virtual" when override is used
1 parent 85315da commit ec95eba

File tree

1 file changed

+19
-20
lines changed

1 file changed

+19
-20
lines changed

src/jsil/jsil_language.h

+19-20
Original file line numberDiff line numberDiff line change
@@ -23,58 +23,57 @@ Author: Michael Tautschnig, [email protected]
2323
class jsil_languaget:public languaget
2424
{
2525
public:
26-
virtual bool preprocess(
26+
bool preprocess(
2727
std::istream &instream,
2828
const std::string &path,
2929
std::ostream &outstream,
3030
message_handlert &) override;
3131

32-
virtual bool parse(
32+
bool parse(
3333
std::istream &instream,
3434
const std::string &path,
3535
message_handlert &message_handler) override;
3636

37-
virtual bool generate_support_functions(
37+
bool generate_support_functions(
3838
symbol_tablet &symbol_table,
3939
message_handlert &message_handler) override;
4040

41-
virtual bool typecheck(
41+
bool typecheck(
4242
symbol_tablet &context,
4343
const std::string &module,
4444
message_handlert &message_handler) override;
4545

46-
virtual void show_parse(std::ostream &out, message_handlert &) override;
46+
void show_parse(std::ostream &out, message_handlert &) override;
4747

4848
virtual ~jsil_languaget();
4949
jsil_languaget() { }
5050

51-
virtual bool from_expr(
52-
const exprt &expr,
53-
std::string &code,
54-
const namespacet &ns) override;
51+
bool from_expr(const exprt &expr, std::string &code, const namespacet &ns)
52+
override;
5553

56-
virtual bool from_type(
57-
const typet &type,
58-
std::string &code,
59-
const namespacet &ns) override;
54+
bool from_type(const typet &type, std::string &code, const namespacet &ns)
55+
override;
6056

61-
virtual bool to_expr(
57+
bool to_expr(
6258
const std::string &code,
6359
const std::string &module,
6460
exprt &expr,
6561
const namespacet &ns,
6662
message_handlert &message_handler) override;
6763

68-
virtual std::unique_ptr<languaget> new_language() override
64+
std::unique_ptr<languaget> new_language() override
6965
{ return util_make_unique<jsil_languaget>(); }
7066

71-
virtual std::string id() const override { return "jsil"; }
72-
virtual std::string description() const override
67+
std::string id() const override
68+
{
69+
return "jsil";
70+
}
71+
std::string description() const override
7372
{ return "Javascript Intermediate Language"; }
74-
virtual std::set<std::string> extensions() const override;
73+
std::set<std::string> extensions() const override;
7574

76-
virtual void modules_provided(std::set<std::string> &modules) override;
77-
virtual bool interfaces(
75+
void modules_provided(std::set<std::string> &modules) override;
76+
bool interfaces(
7877
symbol_tablet &symbol_table,
7978
message_handlert &message_handler) override;
8079

0 commit comments

Comments
 (0)