Skip to content

Commit 0e66528

Browse files
author
Daniel Kroening
committed
langapi
1 parent f7db435 commit 0e66528

File tree

7 files changed

+10
-10
lines changed

7 files changed

+10
-10
lines changed

src/aiger/aiger_language.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -219,8 +219,8 @@ Function: new_aiger_language
219219
220220
\*******************************************************************/
221221

222-
languaget *new_aiger_language()
222+
std::unique_ptr<languaget> new_aiger_language()
223223
{
224-
return new aiger_languaget;
224+
return util_make_unique<aiger_languaget>();
225225
}
226226

src/aiger/aiger_language.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,6 @@ class aiger_languaget:public languaget
7979
}
8080
};
8181

82-
languaget *new_aiger_language();
82+
std::unique_ptr<languaget> new_aiger_language();
8383

8484
#endif

src/smvlang/smv_language.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,6 @@ class smv_languaget:public languaget
7777
smv_parse_treet smv_parse_tree;
7878
};
7979

80-
languaget *new_smv_language();
80+
std::unique_ptr<languaget> new_smv_language();
8181

8282
#endif

src/verilog/verilog_language.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -305,8 +305,8 @@ Function: new_verilog_language
305305
306306
\*******************************************************************/
307307

308-
languaget *new_verilog_language()
308+
std::unique_ptr<languaget> new_verilog_language()
309309
{
310-
return new verilog_languaget;
310+
return util_make_unique<verilog_languaget>();
311311
}
312312

src/verilog/verilog_language.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,6 @@ class verilog_languaget:public languaget
9292
verilog_parse_treet parse_tree;
9393
};
9494

95-
languaget *new_verilog_language();
95+
std::unique_ptr<languaget> new_verilog_language();
9696

9797
#endif

src/vhdl/vhdl_language.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -303,8 +303,8 @@ Function: new_vhdl_language
303303
304304
\*******************************************************************/
305305

306-
languaget *new_vhdl_language()
306+
std::unique_ptr<languaget> new_vhdl_language()
307307
{
308-
return new vhdl_languaget;
308+
return util_make_unique<vhdl_languaget>();
309309
}
310310

src/vhdl/vhdl_language.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,6 @@ class vhdl_languaget:public languaget
9292
vhdl_parse_treet parse_tree;
9393
};
9494

95-
languaget *new_vhdl_language();
95+
std::unique_ptr<languaget> new_vhdl_language();
9696

9797
#endif

0 commit comments

Comments
 (0)