Commit 03cc174
Revert "[clang] fix broken canonicalization of DeducedTemplateSpecializationType (#95202)"
This reverts commit 2e1ad93.
Reverting #95202 in the 19.x branch
Fixes #106182
The change in #95202 causes code to crash and there is
no good way to backport a fix for that as there are ABI-impacting
changes at play.
Instead we revert #95202 in the 19x branch, fixing the regression
and preserving the 18.x behavior (which is GCC's behavior)
#106335 (comment)1 parent c8c66e0 commit 03cc174
File tree
7 files changed
+23
-109
lines changed- clang
- include/clang/AST
- lib/AST
- unittests/AST
7 files changed
+23
-109
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1805 | 1805 | | |
1806 | 1806 | | |
1807 | 1807 | | |
1808 | | - | |
1809 | | - | |
1810 | | - | |
1811 | | - | |
1812 | | - | |
1813 | | - | |
1814 | | - | |
1815 | 1808 | | |
1816 | 1809 | | |
1817 | 1810 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
347 | 347 | | |
348 | 348 | | |
349 | 349 | | |
350 | | - | |
351 | | - | |
352 | | - | |
| 350 | + | |
353 | 351 | | |
354 | 352 | | |
355 | 353 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6421 | 6421 | | |
6422 | 6422 | | |
6423 | 6423 | | |
6424 | | - | |
| 6424 | + | |
6425 | 6425 | | |
6426 | 6426 | | |
6427 | 6427 | | |
6428 | 6428 | | |
6429 | 6429 | | |
6430 | | - | |
| 6430 | + | |
| 6431 | + | |
6431 | 6432 | | |
6432 | 6433 | | |
6433 | 6434 | | |
6434 | 6435 | | |
6435 | 6436 | | |
6436 | 6437 | | |
6437 | | - | |
| 6438 | + | |
6438 | 6439 | | |
6439 | 6440 | | |
6440 | 6441 | | |
6441 | 6442 | | |
6442 | 6443 | | |
6443 | 6444 | | |
6444 | | - | |
| 6445 | + | |
| 6446 | + | |
| 6447 | + | |
6445 | 6448 | | |
6446 | 6449 | | |
6447 | 6450 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6269 | 6269 | | |
6270 | 6270 | | |
6271 | 6271 | | |
6272 | | - | |
6273 | | - | |
6274 | | - | |
| 6272 | + | |
| 6273 | + | |
| 6274 | + | |
| 6275 | + | |
| 6276 | + | |
6275 | 6277 | | |
6276 | 6278 | | |
6277 | 6279 | | |
| |||
6282 | 6284 | | |
6283 | 6285 | | |
6284 | 6286 | | |
6285 | | - | |
6286 | | - | |
| 6287 | + | |
6287 | 6288 | | |
6288 | 6289 | | |
6289 | 6290 | | |
| |||
6292 | 6293 | | |
6293 | 6294 | | |
6294 | 6295 | | |
6295 | | - | |
6296 | | - | |
6297 | | - | |
6298 | | - | |
6299 | | - | |
6300 | | - | |
6301 | | - | |
6302 | | - | |
6303 | | - | |
6304 | | - | |
6305 | | - | |
6306 | | - | |
6307 | | - | |
6308 | | - | |
6309 | 6296 | | |
6310 | 6297 | | |
6311 | 6298 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
264 | 264 | | |
265 | 265 | | |
266 | 266 | | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
267 | 276 | | |
268 | 277 | | |
269 | 278 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
35 | 34 | | |
36 | 35 | | |
37 | 36 | | |
| |||
This file was deleted.
0 commit comments