Skip to content

Commit 76b9d55

Browse files
committed
test(idlc): const-expression bounds now supported by ada/zig/d/elixir/ocaml/julia/lua (#11)
The #11 parity work gave these seven flattening backends const-expression array/label bounds; 15_constants now generates. nim + swift keep literal-only.
1 parent 8465c87 commit 76b9d55

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

tools/idlc/tests/conformance_matrix.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -155,10 +155,10 @@ const EXPECTED: &[(&str, [bool; 17])] = &[
155155
(
156156
"15_constants",
157157
[
158-
true, true, true, true, true, true, true, true, false, false, false, false, false,
159-
false, false, false, false,
158+
true, true, true, true, true, true, true, true, true, true, false, true, true, true,
159+
true, true, false,
160160
],
161-
), // ts Bug N + py Bug M fixed; C: const array bound still open. go: central const-eval resolves `long items[MAX_ITEMS]` (audit P1 "Const-Eval driftet"). ada..swift: const-expression array size still unsupported (literal-only array_size in those backends).
161+
), // ts Bug N + py Bug M fixed; C: const array bound still open. go: central const-eval resolves `long items[MAX_ITEMS]`. #11 gave ada/zig/d/elixir/ocaml/julia/lua const-expression bounds (named consts + arithmetic in array_size/labels). nim + swift keep literal-only array_size — still unsupported.
162162
(
163163
"16_modules",
164164
[

0 commit comments

Comments
 (0)