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
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to