[clang] [clang] perf_helper.py ignore clang warning/note when parsing cc1 command (PR #212401)
via cfe-commits
cfe-commits at lists.llvm.org
Mon Jul 27 21:47:53 PDT 2026
llvmorg-github-actions[bot] wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-clang
Author: Henry Jiang (mustartt)
<details>
<summary>Changes</summary>
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`.
---
Full diff: https://github.com/llvm/llvm-project/pull/212401.diff
1 Files Affected:
- (modified) clang/utils/perf-training/perf-helper.py (+3)
``````````diff
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
``````````
</details>
https://github.com/llvm/llvm-project/pull/212401
More information about the cfe-commits
mailing list