================
@@ -342,6 +344,47 @@ static void SetupSerializedDiagnostics(DiagnosticOptions 
&DiagOpts,
   }
 }
 
+static void SetupAdditionalLogs(DiagnosticOptions &DiagOpts,
+                                DiagnosticsEngine &Diags) {
+  for (StringRef Config : DiagOpts.AdditionalOutputConfigs) {
+    auto [Format, PairsString] = Config.split(":");
+
+    SmallVector<StringRef, 4> PairStrings;
+    PairsString.split(PairStrings, ",", -1, /* KeepEmpty = */ false);
+    SmallVector<std::pair<StringRef, StringRef>, 4> Pairs;
+    for (const auto &PairString : PairStrings) {
+      auto [key, value] = PairString.split("=");
----------------
dbartol wrote:

My brain is aware of this convention, but my fingers are still in denial. Fixed.


https://github.com/llvm/llvm-project/pull/185201
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to