Commit 681d1c2
committed
gccrs: fix ICE for empty enum variant
gcc/rust/ChangeLog:
* rust-gcc.cc (constructor_expression):
Ensure vec_alloc reserves at least one element.
gcc/testsuite/ChangeLog:
* rust/compile/issue-3947.rs: New test.
Signed-off-by: lishin <lishin1008@gmail.com>1 parent e4a7b46 commit 681d1c2
2 files changed
Lines changed: 11 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1258 | 1258 | | |
1259 | 1259 | | |
1260 | 1260 | | |
1261 | | - | |
| 1261 | + | |
1262 | 1262 | | |
1263 | 1263 | | |
1264 | 1264 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
0 commit comments