Commit 9ef1b19
committed
[clang] fix getReplacedTemplateParameter for partial specialziations
The template argument returned should be relative to the partial specialization,
which would correspond to the partial template parameter list.
Unfortunately we don't save this anywhere in the AST, and would otherwise
need to deduce them again.
Simply avoid prodiding this argument for now, until we make it available.
This fixes regressions which were never released, so there are no release
notes.
Fixes #162770
Fixes #1628551 parent 19b9b54 commit 9ef1b19
File tree
3 files changed
+41
-6
lines changed- clang
- lib/AST
- test/SemaTemplate
3 files changed
+41
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1670 | 1670 | | |
1671 | 1671 | | |
1672 | 1672 | | |
1673 | | - | |
| 1673 | + | |
1674 | 1674 | | |
1675 | | - | |
1676 | | - | |
| 1675 | + | |
| 1676 | + | |
| 1677 | + | |
| 1678 | + | |
1677 | 1679 | | |
1678 | 1680 | | |
1679 | 1681 | | |
1680 | 1682 | | |
1681 | 1683 | | |
1682 | 1684 | | |
1683 | | - | |
| 1685 | + | |
| 1686 | + | |
1684 | 1687 | | |
1685 | | - | |
1686 | | - | |
| 1688 | + | |
| 1689 | + | |
| 1690 | + | |
| 1691 | + | |
1687 | 1692 | | |
1688 | 1693 | | |
1689 | 1694 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1476 | 1476 | | |
1477 | 1477 | | |
1478 | 1478 | | |
| 1479 | + | |
| 1480 | + | |
| 1481 | + | |
| 1482 | + | |
| 1483 | + | |
| 1484 | + | |
| 1485 | + | |
| 1486 | + | |
| 1487 | + | |
| 1488 | + | |
| 1489 | + | |
| 1490 | + | |
| 1491 | + | |
| 1492 | + | |
| 1493 | + | |
| 1494 | + | |
| 1495 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
152 | 152 | | |
153 | 153 | | |
154 | 154 | | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
0 commit comments