From b0658f29d01deb66de208e0520046024e3892f02 Mon Sep 17 00:00:00 2001 From: Andrew Reynolds Date: Mon, 21 Mar 2022 15:27:36 -0500 Subject: [PATCH] Fix LFSC conversion for seq unit (#8353) --- src/proof/lfsc/lfsc_node_converter.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/proof/lfsc/lfsc_node_converter.cpp b/src/proof/lfsc/lfsc_node_converter.cpp index 3a9e26d55..506bb4440 100644 --- a/src/proof/lfsc/lfsc_node_converter.cpp +++ b/src/proof/lfsc/lfsc_node_converter.cpp @@ -303,7 +303,8 @@ Node LfscNodeConverter::postConvert(Node n) std::vector vecu; for (size_t i = 0, size = charVec.size(); i < size; i++) { - Node u = nm->mkNode(SEQ_UNIT, postConvert(charVec[size - (i + 1)])); + Node u = nm->mkSeqUnit(tn.getSequenceElementType(), + postConvert(charVec[size - (i + 1)])); if (size == 1) { // singleton case -- 2.30.2