Add test for #2466

This commit is contained in:
J.C. Moyer
2023-05-21 16:42:48 -04:00
parent 963908e508
commit 249f42f054
3 changed files with 24 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
// Tests issue #2466 https://github.com/odin-lang/Odin/issues/2466
package test_issues
import "core:fmt"
import "core:testing"
Bug :: struct {
val: int,
arr: []int,
}
@test
test_compound_literal_local_reuse :: proc(t: ^testing.T) {
v: int = 123
bug := Bug {
val = v,
arr = {42},
}
testing.expect(t, bug.val == 123, fmt.tprintf("expected 123, found %d", bug.val))
testing.expect(t, bug.arr[0] == 42, fmt.tprintf("expected 42, found %d", bug.arr[0]))
}