Commit 88a36e3
[Clang] Give empty template parameter mapping an empty MLTAL (llvm#164051)
There are cases where atomic constraints are independent of template
parameters, yet we still have a template parameter mapping.
We don't bother translating template arguments for them. Note that we
retain an empty parameter mapping rather than none at all, as the former
may improve cache hit rates (We don't profile MLTAL but profile the
empty template argument list instead.)
This is a regression on trunk, so there's no release note.1 parent 6122492 commit 88a36e3
2 files changed
+33
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
570 | 570 | | |
571 | 571 | | |
572 | 572 | | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
573 | 578 | | |
574 | 579 | | |
575 | 580 | | |
| |||
2017 | 2022 | | |
2018 | 2023 | | |
2019 | 2024 | | |
| 2025 | + | |
| 2026 | + | |
| 2027 | + | |
| 2028 | + | |
| 2029 | + | |
2020 | 2030 | | |
2021 | | - | |
| 2031 | + | |
2022 | 2032 | | |
2023 | 2033 | | |
2024 | 2034 | | |
| |||
2039 | 2049 | | |
2040 | 2050 | | |
2041 | 2051 | | |
2042 | | - | |
2043 | 2052 | | |
2044 | 2053 | | |
2045 | 2054 | | |
| |||
2050 | 2059 | | |
2051 | 2060 | | |
2052 | 2061 | | |
| 2062 | + | |
| 2063 | + | |
| 2064 | + | |
| 2065 | + | |
2053 | 2066 | | |
2054 | 2067 | | |
2055 | 2068 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1441 | 1441 | | |
1442 | 1442 | | |
1443 | 1443 | | |
| 1444 | + | |
| 1445 | + | |
| 1446 | + | |
| 1447 | + | |
| 1448 | + | |
| 1449 | + | |
| 1450 | + | |
| 1451 | + | |
| 1452 | + | |
| 1453 | + | |
| 1454 | + | |
| 1455 | + | |
| 1456 | + | |
| 1457 | + | |
| 1458 | + | |
| 1459 | + | |
| 1460 | + | |
| 1461 | + | |
1444 | 1462 | | |
1445 | 1463 | | |
1446 | 1464 | | |
| |||
0 commit comments