Commit 90d1d23
authored
[clang][bytecode] Overrride locs for certain CXXConstructExprs (llvm#152185)
Do it only if we will end up skipping the initializer anyway because
it's a trivial copy or move constructor.1 parent fe0d67b commit 90d1d23
File tree
4 files changed
+37
-8
lines changed- clang
- lib/AST/ByteCode
- test
- AST/ByteCode
- SemaCXX
4 files changed
+37
-8
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5997 | 5997 | | |
5998 | 5998 | | |
5999 | 5999 | | |
| 6000 | + | |
| 6001 | + | |
| 6002 | + | |
| 6003 | + | |
| 6004 | + | |
| 6005 | + | |
| 6006 | + | |
| 6007 | + | |
| 6008 | + | |
| 6009 | + | |
| 6010 | + | |
| 6011 | + | |
| 6012 | + | |
| 6013 | + | |
| 6014 | + | |
| 6015 | + | |
| 6016 | + | |
6000 | 6017 | | |
6001 | 6018 | | |
6002 | 6019 | | |
| |||
6071 | 6088 | | |
6072 | 6089 | | |
6073 | 6090 | | |
6074 | | - | |
6075 | | - | |
6076 | | - | |
6077 | | - | |
| 6091 | + | |
6078 | 6092 | | |
6079 | 6093 | | |
6080 | 6094 | | |
| |||
6104 | 6118 | | |
6105 | 6119 | | |
6106 | 6120 | | |
6107 | | - | |
6108 | | - | |
6109 | | - | |
6110 | | - | |
| 6121 | + | |
6111 | 6122 | | |
6112 | 6123 | | |
6113 | 6124 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
133 | 133 | | |
134 | 134 | | |
135 | 135 | | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
136 | 141 | | |
137 | 142 | | |
138 | 143 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
318 | 318 | | |
319 | 319 | | |
320 | 320 | | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
| 2 | + | |
2 | 3 | | |
3 | 4 | | |
4 | 5 | | |
| |||
0 commit comments