[clang] Add source file name for template instantiations in -ftime-trace (PR #98320)
via cfe-commits
cfe-commits at lists.llvm.org
Wed Jul 10 08:56:57 PDT 2024
github-actions[bot] wrote:
<!--LLVM CODE FORMAT COMMENT: {darker}-->
:warning: Python code formatter, darker found issues in your code. :warning:
<details>
<summary>
You can test this locally with the following command:
</summary>
``````````bash
darker --check --diff -r 24d5c54cf52d38e63d365275f913285908aa9c9a...ae991f8c88c21a0872a5fa63219b3cb9b2787d9a clang/test/Driver/ftime-trace-sections.py
``````````
</details>
<details>
<summary>
View the diff from darker here.
</summary>
``````````diff
--- ftime-trace-sections.py 2024-07-10 15:52:55.000000 +0000
+++ ftime-trace-sections.py 2024-07-10 15:56:32.203967 +0000
@@ -14,11 +14,13 @@
def is_before(range1, range2):
b = range1["ts"] + range1["dur"]
c = range2["ts"]
return b <= c
+
instantiation_pattern = re.compile("^.*<.*>@.*.cpp$")
+
def is_valid_instantiation(instantiation):
return instantiation_pattern.match(instantiation["args"]["detail"])
@@ -53,12 +55,7 @@
for backend in backends
]
):
sys.exit("Not all Frontend section are before all Backend sections!")
-if not all(
- [
- is_valid_instantiation(instantiation)
- for instantiation in instantiations
- ]
-):
+if not all([is_valid_instantiation(instantiation) for instantiation in instantiations]):
sys.exit("Not all Frontend section are before all Backend sections!")
``````````
</details>
https://github.com/llvm/llvm-project/pull/98320
More information about the cfe-commits
mailing list