]> git.ipfire.org Git - thirdparty/gcc.git/commit
diagnostics::output_spec: refactor per-sink key-value handling
authorDavid Malcolm <dmalcolm@redhat.com>
Tue, 30 Sep 2025 21:23:31 +0000 (17:23 -0400)
committerDavid Malcolm <dmalcolm@redhat.com>
Tue, 30 Sep 2025 21:23:31 +0000 (17:23 -0400)
commit01ae4b1bfee07b1f7593ee09a40cac1ec5210524
tree2bf1e3708ebf9bf6706274d88025362346e5ebe4
parent393fd020badfbef0aab005868106286df31051dd
diagnostics::output_spec: refactor per-sink key-value handling

No functional change intended.

gcc/ChangeLog:
* diagnostics/output-spec.cc: Add comments.  Introduce a
"struct decoded_args" within each scheme_handler subclass,
and split out per-scheme key-value parsing from each make_sink
implementation into new per-scheme decode_kv member functions.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
gcc/diagnostics/output-spec.cc