From fa55e938482cb98102bb724f4c088257b60e7f4e Mon Sep 17 00:00:00 2001 From: Adrien Prost-Boucle Date: Mon, 19 Aug 2024 16:13:25 +0200 Subject: [PATCH] Himbaechel xilinx : Fix regex to parse Zynq device names --- himbaechel/uarch/xilinx/xilinx.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/himbaechel/uarch/xilinx/xilinx.cc b/himbaechel/uarch/xilinx/xilinx.cc index f5ff8b5a59..db987f1c5f 100644 --- a/himbaechel/uarch/xilinx/xilinx.cc +++ b/himbaechel/uarch/xilinx/xilinx.cc @@ -43,8 +43,8 @@ void XilinxImpl::init_database(Arch *arch) { const ArchArgs &args = arch->args; init_uarch_constids(arch); - std::regex devicere = std::regex("(xc7[azkv]\\d+t)([a-z0-9]+)-(\\dL?)"); std::smatch match; + std::regex devicere = std::regex("(xc7[azkv]\\d+t?)([a-z0-9]+)-(\\dL?)"); if (!std::regex_match(args.device, match, devicere)) { log_error("Invalid device %s\n", args.device.c_str()); }