Commit 6bc6b53
committed
[Sema] Refactor IsFunctionConversion
A bunch of uses of IsFunctionConversion don't use the third argument and
just make a dummy QualType to pass. This splits IsFunctionConversion
into 2 functions, one that just takes 2 arguments and does the check,
and one that does the actual conversion using the 3rd argument. Both
functions can be const and replace current uses appropriately.1 parent 21130d3 commit 6bc6b53
File tree
6 files changed
+28
-25
lines changed- clang
- include/clang/Sema
- lib/Sema
6 files changed
+28
-25
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10240 | 10240 | | |
10241 | 10241 | | |
10242 | 10242 | | |
10243 | | - | |
10244 | | - | |
| 10243 | + | |
| 10244 | + | |
| 10245 | + | |
| 10246 | + | |
| 10247 | + | |
| 10248 | + | |
| 10249 | + | |
10245 | 10250 | | |
10246 | 10251 | | |
10247 | 10252 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
700 | 700 | | |
701 | 701 | | |
702 | 702 | | |
703 | | - | |
704 | 703 | | |
705 | 704 | | |
706 | 705 | | |
707 | 706 | | |
708 | | - | |
| 707 | + | |
709 | 708 | | |
710 | 709 | | |
711 | 710 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9124 | 9124 | | |
9125 | 9125 | | |
9126 | 9126 | | |
9127 | | - | |
| 9127 | + | |
9128 | 9128 | | |
9129 | 9129 | | |
9130 | 9130 | | |
| |||
9188 | 9188 | | |
9189 | 9189 | | |
9190 | 9190 | | |
9191 | | - | |
9192 | | - | |
| 9191 | + | |
9193 | 9192 | | |
9194 | 9193 | | |
9195 | 9194 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1881 | 1881 | | |
1882 | 1882 | | |
1883 | 1883 | | |
1884 | | - | |
1885 | | - | |
| 1884 | + | |
| 1885 | + | |
| 1886 | + | |
| 1887 | + | |
| 1888 | + | |
| 1889 | + | |
| 1890 | + | |
| 1891 | + | |
| 1892 | + | |
1886 | 1893 | | |
1887 | 1894 | | |
1888 | 1895 | | |
| |||
1993 | 2000 | | |
1994 | 2001 | | |
1995 | 2002 | | |
1996 | | - | |
1997 | 2003 | | |
1998 | 2004 | | |
1999 | 2005 | | |
| |||
2232 | 2238 | | |
2233 | 2239 | | |
2234 | 2240 | | |
2235 | | - | |
2236 | | - | |
| 2241 | + | |
2237 | 2242 | | |
2238 | 2243 | | |
2239 | | - | |
| 2244 | + | |
2240 | 2245 | | |
2241 | 2246 | | |
2242 | 2247 | | |
| |||
2476 | 2481 | | |
2477 | 2482 | | |
2478 | 2483 | | |
2479 | | - | |
| 2484 | + | |
2480 | 2485 | | |
2481 | 2486 | | |
2482 | 2487 | | |
| |||
5033 | 5038 | | |
5034 | 5039 | | |
5035 | 5040 | | |
5036 | | - | |
5037 | 5041 | | |
5038 | 5042 | | |
5039 | 5043 | | |
| |||
5044 | 5048 | | |
5045 | 5049 | | |
5046 | 5050 | | |
5047 | | - | |
| 5051 | + | |
5048 | 5052 | | |
5049 | 5053 | | |
5050 | 5054 | | |
| |||
13426 | 13430 | | |
13427 | 13431 | | |
13428 | 13432 | | |
13429 | | - | |
13430 | 13433 | | |
13431 | | - | |
| 13434 | + | |
13432 | 13435 | | |
13433 | 13436 | | |
13434 | 13437 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7665 | 7665 | | |
7666 | 7666 | | |
7667 | 7667 | | |
7668 | | - | |
7669 | 7668 | | |
7670 | | - | |
| 7669 | + | |
7671 | 7670 | | |
7672 | 7671 | | |
7673 | 7672 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1333 | 1333 | | |
1334 | 1334 | | |
1335 | 1335 | | |
1336 | | - | |
| 1336 | + | |
1337 | 1337 | | |
1338 | 1338 | | |
1339 | 1339 | | |
| |||
3732 | 3732 | | |
3733 | 3733 | | |
3734 | 3734 | | |
3735 | | - | |
3736 | | - | |
| 3735 | + | |
3737 | 3736 | | |
3738 | 3737 | | |
3739 | 3738 | | |
| |||
3770 | 3769 | | |
3771 | 3770 | | |
3772 | 3771 | | |
3773 | | - | |
3774 | 3772 | | |
3775 | 3773 | | |
3776 | 3774 | | |
3777 | | - | |
| 3775 | + | |
3778 | 3776 | | |
3779 | 3777 | | |
3780 | 3778 | | |
| |||
0 commit comments