File tree 1 file changed +6
-4
lines changed
1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -6,6 +6,8 @@ Author: Peter Schrammel
6
6
7
7
\*******************************************************************/
8
8
9
+ #include < memory>
10
+
9
11
#include " namespace.h"
10
12
#include " expr.h"
11
13
#include " json.h"
@@ -274,14 +276,14 @@ json_objectt json(
274
276
type.id ()==ID_c_bit_field?type.subtype ():
275
277
type;
276
278
277
- languaget * lang;
279
+ std::unique_ptr< languaget> lang;
278
280
if (mode==ID_unknown)
279
- lang=get_default_language ();
281
+ lang=std::unique_ptr<languaget>( get_default_language () );
280
282
else
281
283
{
282
- lang=get_language_from_mode (mode);
284
+ lang=std::unique_ptr<languaget>( get_language_from_mode (mode) );
283
285
if (!lang)
284
- lang=get_default_language ();
286
+ lang=std::unique_ptr<languaget>( get_default_language () );
285
287
}
286
288
287
289
std::string type_string;
You can’t perform that action at this time.
0 commit comments