Commit ac47edd
authored
[clang][Interp] Only zero-init first union member (llvm#102744)
Zero-initializing all of them accidentally left the last member active.
Only initialize the first one.1 parent 5f26497 commit ac47edd
File tree
3 files changed
+56
-18
lines changed- clang
- lib/AST/Interp
- test/AST/Interp
3 files changed
+56
-18
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1386 | 1386 | | |
1387 | 1387 | | |
1388 | 1388 | | |
1389 | | - | |
1390 | | - | |
1391 | | - | |
1392 | | - | |
1393 | | - | |
1394 | | - | |
1395 | | - | |
1396 | | - | |
1397 | | - | |
1398 | | - | |
1399 | | - | |
1400 | | - | |
| 1389 | + | |
| 1390 | + | |
1401 | 1391 | | |
1402 | 1392 | | |
1403 | 1393 | | |
| |||
3374 | 3364 | | |
3375 | 3365 | | |
3376 | 3366 | | |
| 3367 | + | |
| 3368 | + | |
3377 | 3369 | | |
3378 | 3370 | | |
3379 | 3371 | | |
| |||
3409 | 3401 | | |
3410 | 3402 | | |
3411 | 3403 | | |
3412 | | - | |
| 3404 | + | |
3413 | 3405 | | |
| 3406 | + | |
| 3407 | + | |
| 3408 | + | |
3414 | 3409 | | |
3415 | 3410 | | |
3416 | 3411 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
964 | 964 | | |
965 | 965 | | |
966 | 966 | | |
967 | | - | |
968 | | - | |
969 | 967 | | |
970 | 968 | | |
971 | 969 | | |
| |||
978 | 976 | | |
979 | 977 | | |
980 | 978 | | |
981 | | - | |
| 979 | + | |
982 | 980 | | |
983 | | - | |
984 | | - | |
| 981 | + | |
| 982 | + | |
985 | 983 | | |
986 | 984 | | |
987 | 985 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
253 | 253 | | |
254 | 254 | | |
255 | 255 | | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
256 | 301 | | |
0 commit comments