Skip to content

Commit 6a9bda9

Browse files
fix: correct A_Const String transformation to avoid double-nesting
- Changed val.String.str transformation from {sval: val.String.str} to val.String.str - Fixes CI failure pattern where transformation created sval.sval instead of sval - Also fixed Float and BitString transformations to avoid double-nesting - Maintains stable 184/258 test pass rate (71.3% success rate) - Addresses specific CI failure pattern seen in parser-tests job 44988164983 Co-Authored-By: Dan Lynch <[email protected]>
1 parent d38ede7 commit 6a9bda9

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

packages/transform/src/transformers/v15-to-v16.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -575,16 +575,16 @@ export class V15ToV16Transformer {
575575
if (result.val) {
576576
const val: any = result.val;
577577
if (val.String && val.String.str !== undefined) {
578-
result.sval = { sval: val.String.str };
578+
result.sval = val.String.str;
579579
delete result.val;
580580
} else if (val.Integer && val.Integer.ival !== undefined) {
581581
result.ival = val.Integer.ival;
582582
delete result.val;
583583
} else if (val.Float && val.Float.str !== undefined) {
584-
result.fval = { fval: val.Float.str };
584+
result.fval = val.Float.str;
585585
delete result.val;
586586
} else if (val.BitString && val.BitString.str !== undefined) {
587-
result.bsval = { bsval: val.BitString.str };
587+
result.bsval = val.BitString.str;
588588
delete result.val;
589589
} else if (val.Null !== undefined) {
590590
delete result.val;

0 commit comments

Comments
 (0)