Commit f8981b8
committed
Merge commit 6e4930c67508 from llvm-project (by Alexander Kornienko):
Revert "[SemaCXX] Implement CWG2137 (list-initialization from objects of the same type) (#77768)"
This reverts commit 924701311aa79180e86ad8ce43d253f27d25ec7d. Causes compilation
errors on valid code, see
llvm/llvm-project#77768 (comment).
In particular, this fixes bogus "call to constructor of 'SomeType' is
ambiguous" errors.
PR: 276104
MFC after: 1 month
(cherry picked from commit ddbac70)1 parent 3f2e8ce commit f8981b8
File tree
2 files changed
+20
-58
lines changed- contrib/llvm-project/clang/lib/Sema
2 files changed
+20
-58
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4200 | 4200 | | |
4201 | 4201 | | |
4202 | 4202 | | |
4203 | | - | |
| 4203 | + | |
4204 | 4204 | | |
4205 | 4205 | | |
4206 | 4206 | | |
| |||
4230 | 4230 | | |
4231 | 4231 | | |
4232 | 4232 | | |
4233 | | - | |
4234 | | - | |
4235 | | - | |
4236 | | - | |
4237 | | - | |
4238 | | - | |
4239 | | - | |
4240 | | - | |
4241 | 4233 | | |
4242 | 4234 | | |
4243 | 4235 | | |
| |||
4250 | 4242 | | |
4251 | 4243 | | |
4252 | 4244 | | |
4253 | | - | |
4254 | | - | |
4255 | | - | |
4256 | | - | |
4257 | | - | |
4258 | | - | |
4259 | | - | |
4260 | | - | |
4261 | | - | |
4262 | | - | |
4263 | | - | |
| 4245 | + | |
| 4246 | + | |
| 4247 | + | |
| 4248 | + | |
| 4249 | + | |
4264 | 4250 | | |
4265 | 4251 | | |
4266 | 4252 | | |
| |||
4305 | 4291 | | |
4306 | 4292 | | |
4307 | 4293 | | |
4308 | | - | |
4309 | | - | |
4310 | | - | |
4311 | | - | |
4312 | | - | |
4313 | | - | |
4314 | 4294 | | |
4315 | 4295 | | |
4316 | 4296 | | |
| |||
4592 | 4572 | | |
4593 | 4573 | | |
4594 | 4574 | | |
4595 | | - | |
4596 | | - | |
4597 | | - | |
| 4575 | + | |
| 4576 | + | |
| 4577 | + | |
4598 | 4578 | | |
4599 | 4579 | | |
4600 | 4580 | | |
| |||
4605 | 4585 | | |
4606 | 4586 | | |
4607 | 4587 | | |
4608 | | - | |
| 4588 | + | |
4609 | 4589 | | |
4610 | 4590 | | |
4611 | 4591 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1568 | 1568 | | |
1569 | 1569 | | |
1570 | 1570 | | |
1571 | | - | |
1572 | | - | |
1573 | | - | |
1574 | | - | |
1575 | | - | |
1576 | | - | |
1577 | | - | |
1578 | | - | |
1579 | | - | |
1580 | | - | |
1581 | | - | |
1582 | | - | |
1583 | | - | |
1584 | | - | |
1585 | | - | |
1586 | | - | |
1587 | | - | |
1588 | | - | |
1589 | | - | |
1590 | | - | |
| 1571 | + | |
| 1572 | + | |
1591 | 1573 | | |
1592 | 1574 | | |
1593 | 1575 | | |
1594 | 1576 | | |
1595 | | - | |
| 1577 | + | |
1596 | 1578 | | |
1597 | 1579 | | |
1598 | 1580 | | |
1599 | 1581 | | |
1600 | 1582 | | |
1601 | | - | |
| 1583 | + | |
1602 | 1584 | | |
1603 | 1585 | | |
1604 | 1586 | | |
| |||
5324 | 5306 | | |
5325 | 5307 | | |
5326 | 5308 | | |
5327 | | - | |
5328 | | - | |
5329 | | - | |
5330 | | - | |
5331 | | - | |
| 5309 | + | |
| 5310 | + | |
| 5311 | + | |
| 5312 | + | |
| 5313 | + | |
5332 | 5314 | | |
5333 | 5315 | | |
5334 | 5316 | | |
5335 | 5317 | | |
5336 | 5318 | | |
5337 | 5319 | | |
5338 | | - | |
| 5320 | + | |
5339 | 5321 | | |
5340 | 5322 | | |
5341 | 5323 | | |
| |||
0 commit comments