Skip to content

Commit 6eaa4e3

Browse files
committed
Updates requested in PR diffblue#133.
1 parent 9a7e223 commit 6eaa4e3

File tree

2 files changed

+6
-10
lines changed

2 files changed

+6
-10
lines changed

src/taint-slicer/instrumentation_props.cpp

+5-9
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ instrumentation_props data structure.
2929
#include <util/msgstream.h>
3030
#include <deque>
3131

32-
bool is_primitive_type(const typet type)
32+
bool is_primitive_type(const typet &type)
3333
{
3434
return type==java_boolean_type() ||
3535
type==java_boolean_type() ||
@@ -364,14 +364,10 @@ void dump_as_json(const taint_instrumentation_propst &props, json_objectt &out)
364364
json_objectt out_type_props;
365365
out_type_props["type_name"]=json_stringt(elem.first);
366366
out_type_props["shadow_vars"]=out_tokens;
367-
if(elem.second.subclass_required())
368-
out_type_props["make_subclass"]=json_truet();
369-
else
370-
out_type_props["make_subclass"]=json_falset();
371-
if(elem.second.is_primitive())
372-
out_type_props["is_primitive"]=json_truet();
373-
else
374-
out_type_props["is_primitive"]=json_falset();
367+
out_type_props["make_subclass"]=jsont::json_boolean(
368+
elem.second.subclass_required());
369+
out_type_props["is_primitive"]=jsont::json_boolean(
370+
elem.second.is_primitive());
375371
out_types.push_back(out_type_props);
376372
}
377373
out["datatypes"]=out_types;

src/taint-slicer/instrumentation_props.h

+1-1
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ void taint_build_instrumentation_props(
154154
const taint_programt &program,
155155
std::vector<taint_instrumentation_propst> &output);
156156

157-
bool is_primitive_type(const typet type);
157+
bool is_primitive_type(const typet &type);
158158
std::string parse_type_name(const typet &type, const namespacet &ns);
159159
bool is_java_array_type_name(const std::string &datatype);
160160
bool does_instrumentation_of_type_require_subclass(

0 commit comments

Comments
 (0)