From f203703fd11db78617a9ab1311078f0861c964df Mon Sep 17 00:00:00 2001 From: William Huang Date: Tue, 26 Aug 2025 14:43:40 -0700 Subject: [PATCH] Fix DSLX syntax errors in xls/modules/zstd/zstd_dec.x Force use TIv2 because it contains an unsupported syntax feature in TIv1 PiperOrigin-RevId: 799725784 --- xls/modules/zstd/zstd_dec.x | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/xls/modules/zstd/zstd_dec.x b/xls/modules/zstd/zstd_dec.x index 13e7b419f4..a68ed65143 100644 --- a/xls/modules/zstd/zstd_dec.x +++ b/xls/modules/zstd/zstd_dec.x @@ -1,3 +1,5 @@ +#![feature(type_inference_v2)] + // Copyright 2024 The XLS Authors // // Licensed under the Apache License, Version 2.0 (the "License"); @@ -150,7 +152,7 @@ proc ZstdDecoderInternal< type RawBlockDecoderResp = raw_block_dec::RawBlockDecoderResp; type RleBlockDecoderStatus = rle_block_dec::RleBlockDecoderStatus; - type RleBlockDecoderReq = rle_block_dec::RleBlockDecoderReq; + type RleBlockDecoderReq = rle_block_dec::RleBlockDecoderReq; type RleBlockDecoderResp = rle_block_dec::RleBlockDecoderResp; type CompressBlockDecoderStatus = comp_block_dec::CompressBlockDecoderStatus; @@ -241,7 +243,7 @@ proc ZstdDecoderInternal< next (state: State) { let tok0 = join(); - const CSR_REQS = CsrRdReq[2]:[ + const CSR_REQS = CsrRdReq[2]:[ CsrRdReq {csr: csr(Csr::INPUT_BUFFER)}, CsrRdReq {csr: csr(Csr::OUTPUT_BUFFER)} ]; @@ -674,7 +676,7 @@ proc ZstdDecoderInternalTest { type RawBlockDecoderResp = raw_block_dec::RawBlockDecoderResp; type RawBlockDecoderStatus = raw_block_dec::RawBlockDecoderStatus; - type RleBlockDecoderReq = rle_block_dec::RleBlockDecoderReq; + type RleBlockDecoderReq = rle_block_dec::RleBlockDecoderReq; type RleBlockDecoderResp = rle_block_dec::RleBlockDecoderResp; type RleBlockDecoderStatus = rle_block_dec::RleBlockDecoderStatus; @@ -1001,7 +1003,7 @@ pub proc ZstdDecoder< type RawBlockDecoderResp = raw_block_dec::RawBlockDecoderResp; type ExtendedBlockDataPacket = common::ExtendedBlockDataPacket; - type RleBlockDecoderReq = rle_block_dec::RleBlockDecoderReq; + type RleBlockDecoderReq = rle_block_dec::RleBlockDecoderReq; type RleBlockDecoderResp = rle_block_dec::RleBlockDecoderResp; type SequenceExecutorPacket = common::SequenceExecutorPacket; @@ -1569,7 +1571,7 @@ proc ZstdDecoderInternalInst { type RawBlockDecoderReq = raw_block_dec::RawBlockDecoderReq; type RawBlockDecoderResp = raw_block_dec::RawBlockDecoderResp; - type RleBlockDecoderReq = rle_block_dec::RleBlockDecoderReq; + type RleBlockDecoderReq = rle_block_dec::RleBlockDecoderReq; type RleBlockDecoderResp = rle_block_dec::RleBlockDecoderResp; type CompressBlockDecoderReq = comp_block_dec::CompressBlockDecoderReq;