[clang] 08bfd2e - [clang] perf_helper.py ignore clang warning/note when parsing cc1 command (#212401)
via cfe-commits
cfe-commits at lists.llvm.org
Thu Jul 30 20:41:24 PDT 2026
Author: Henry Jiang
Date: 2026-07-30T20:41:19-07:00
New Revision: 08bfd2e3fd81e6930b12076a670fc9e59ef32a84
URL: https://github.com/llvm/llvm-project/commit/08bfd2e3fd81e6930b12076a670fc9e59ef32a84
DIFF: https://github.com/llvm/llvm-project/commit/08bfd2e3fd81e6930b12076a670fc9e59ef32a84.diff
LOG: [clang] perf_helper.py ignore clang warning/note when parsing cc1 command (#212401)
Parsing cc1 command fails in `perf_helper` when `clang: note:` or
`clang: warning:` due to driver warnings. As an example, harmless macOS
sdk mismatch and `-Wunused-command-line-argument`.
Added:
Modified:
clang/utils/perf-training/perf-helper.py
Removed:
################################################################################
diff --git a/clang/utils/perf-training/perf-helper.py b/clang/utils/perf-training/perf-helper.py
index 97b771103ae2b..e28920f3e0c43 100644
--- a/clang/utils/perf-training/perf-helper.py
+++ b/clang/utils/perf-training/perf-helper.py
@@ -276,6 +276,9 @@ def get_cc1_command_for_args(cmd, env):
or ln.startswith(" (in-process)")
or ln.startswith("Configuration file:")
or ln.startswith("Build config:")
+ or ln.startswith("clang: warning:")
+ or ln.startswith("clang: note:")
+ or ln.startswith("clang: remark:")
or " version " in ln
):
continue
More information about the cfe-commits
mailing list