aboutsummaryrefslogtreecommitdiff
path: root/gcc/libgdiagnostics.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/libgdiagnostics.cc')
-rw-r--r--gcc/libgdiagnostics.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/libgdiagnostics.cc b/gcc/libgdiagnostics.cc
index 49524cc..c2eb975 100644
--- a/gcc/libgdiagnostics.cc
+++ b/gcc/libgdiagnostics.cc
@@ -1076,10 +1076,11 @@ sarif_sink::sarif_sink (diagnostic_manager &mgr,
{
diagnostic_output_file output_file (dst_stream, false,
label_text::borrow ("sarif_sink"));
+ auto serialization = std::make_unique<sarif_serialization_format_json> (true);
auto inner_sink = make_sarif_sink (mgr.get_dc (),
*mgr.get_line_table (),
main_input_file->get_name (),
- true,
+ std::move (serialization),
sarif_gen_opts,
std::move (output_file));
mgr.get_dc ().add_sink (std::move (inner_sink));