Commit c851d6c
committed
When performing a substitution into a dependent alias template, mark the
outer levels as retained rather than omitting their arguments.
This better reflects what's going on (we're performing a substitution
while still inside a template). In theory this is also more correct, but
I've not found a testcase where it matters in practice (largely because
we don't allow alias templates to be declared inside a function).1 parent c7fbe21 commit c851d6c
1 file changed
+2
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3558 | 3558 | | |
3559 | 3559 | | |
3560 | 3560 | | |
3561 | | - | |
3562 | | - | |
3563 | | - | |
| 3561 | + | |
| 3562 | + | |
3564 | 3563 | | |
3565 | 3564 | | |
3566 | 3565 | | |
| |||
0 commit comments