Skip to content

Commit 0732f1e

Browse files
committed
Use join_strings to format value_set output
1 parent 73af97d commit 0732f1e

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

src/analyses/variable-sensitivity/value_set_abstract_object.cpp

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
#include <analyses/variable-sensitivity/interval_abstract_value.h>
1616
#include <analyses/variable-sensitivity/two_value_array_abstract_object.h>
1717
#include <analyses/variable-sensitivity/value_set_abstract_object.h>
18+
#include <util/string_utils.h>
1819

1920
using abstract_object_sett = value_set_abstract_objectt::abstract_object_sett;
2021

@@ -411,14 +412,12 @@ void value_set_abstract_objectt::output(
411412
}
412413
std::sort(output_values.begin(), output_values.end(), by_length);
413414

414-
bool comma = false;
415-
for(auto const &value : output_values)
416-
{
417-
if(comma)
418-
out << ", ";
419-
out << value;
420-
comma = true;
421-
}
415+
join_strings(
416+
out,
417+
output_values.begin(),
418+
output_values.end(),
419+
", ");
420+
422421
out << " :value-set-end";
423422
}
424423
}

0 commit comments

Comments
 (0)