Commit 75441a6
authored
[clang-format] Fix a bug in RemoveParentheses: ReturnStatement (llvm#67911)
Don't remove the outermost parentheses surrounding a return statement
expression when inside a function/lambda that has the decltype(auto)
return type.
Fixed llvm#67892.1 parent aacefaf commit 75441a6
File tree
3 files changed
+85
-0
lines changed- clang
- lib/Format
- unittests/Format
3 files changed
+85
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
173 | 173 | | |
174 | 174 | | |
175 | 175 | | |
| 176 | + | |
176 | 177 | | |
177 | 178 | | |
178 | 179 | | |
179 | 180 | | |
| 181 | + | |
180 | 182 | | |
181 | 183 | | |
182 | 184 | | |
| |||
1766 | 1768 | | |
1767 | 1769 | | |
1768 | 1770 | | |
| 1771 | + | |
| 1772 | + | |
| 1773 | + | |
| 1774 | + | |
| 1775 | + | |
| 1776 | + | |
| 1777 | + | |
| 1778 | + | |
| 1779 | + | |
| 1780 | + | |
| 1781 | + | |
1769 | 1782 | | |
1770 | 1783 | | |
1771 | 1784 | | |
| |||
1827 | 1840 | | |
1828 | 1841 | | |
1829 | 1842 | | |
| 1843 | + | |
1830 | 1844 | | |
1831 | 1845 | | |
1832 | 1846 | | |
| |||
1844 | 1858 | | |
1845 | 1859 | | |
1846 | 1860 | | |
| 1861 | + | |
1847 | 1862 | | |
1848 | 1863 | | |
1849 | 1864 | | |
| |||
2249 | 2264 | | |
2250 | 2265 | | |
2251 | 2266 | | |
| 2267 | + | |
2252 | 2268 | | |
2253 | 2269 | | |
| 2270 | + | |
| 2271 | + | |
2254 | 2272 | | |
| 2273 | + | |
| 2274 | + | |
| 2275 | + | |
2255 | 2276 | | |
2256 | 2277 | | |
2257 | 2278 | | |
| |||
2469 | 2490 | | |
2470 | 2491 | | |
2471 | 2492 | | |
| 2493 | + | |
| 2494 | + | |
2472 | 2495 | | |
2473 | 2496 | | |
2474 | 2497 | | |
| |||
4379 | 4402 | | |
4380 | 4403 | | |
4381 | 4404 | | |
| 4405 | + | |
4382 | 4406 | | |
4383 | 4407 | | |
4384 | 4408 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
61 | 61 | | |
62 | 62 | | |
63 | 63 | | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
64 | 67 | | |
65 | 68 | | |
66 | 69 | | |
| |||
335 | 338 | | |
336 | 339 | | |
337 | 340 | | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
338 | 349 | | |
339 | 350 | | |
340 | 351 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26305 | 26305 | | |
26306 | 26306 | | |
26307 | 26307 | | |
| 26308 | + | |
| 26309 | + | |
| 26310 | + | |
| 26311 | + | |
| 26312 | + | |
| 26313 | + | |
| 26314 | + | |
| 26315 | + | |
| 26316 | + | |
| 26317 | + | |
| 26318 | + | |
| 26319 | + | |
| 26320 | + | |
| 26321 | + | |
| 26322 | + | |
| 26323 | + | |
| 26324 | + | |
| 26325 | + | |
| 26326 | + | |
| 26327 | + | |
| 26328 | + | |
| 26329 | + | |
| 26330 | + | |
| 26331 | + | |
| 26332 | + | |
| 26333 | + | |
| 26334 | + | |
| 26335 | + | |
| 26336 | + | |
| 26337 | + | |
| 26338 | + | |
| 26339 | + | |
| 26340 | + | |
| 26341 | + | |
| 26342 | + | |
| 26343 | + | |
| 26344 | + | |
| 26345 | + | |
| 26346 | + | |
| 26347 | + | |
| 26348 | + | |
| 26349 | + | |
| 26350 | + | |
| 26351 | + | |
| 26352 | + | |
| 26353 | + | |
| 26354 | + | |
| 26355 | + | |
| 26356 | + | |
| 26357 | + | |
26308 | 26358 | | |
26309 | 26359 | | |
26310 | 26360 | | |
| |||
0 commit comments