From 74b830573033f80fa24a373ef782a162de6c9733 Mon Sep 17 00:00:00 2001 From: Gwenhael Goavec-Merou Date: Fri, 20 Aug 2021 09:54:43 +0200 Subject: [PATCH] xilinx: test parse return for jedec instead of catch exception --- src/xilinx.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/xilinx.cpp b/src/xilinx.cpp index 33e52f4..43df275 100644 --- a/src/xilinx.cpp +++ b/src/xilinx.cpp @@ -461,10 +461,9 @@ bool Xilinx::flow_program() uint8_t rd_buf[16+3]; JedParser *jed; printInfo("Open file ", false); - try { - jed = new JedParser(_filename, _verbose); - jed->parse(); - } catch (std::exception &e) { + + jed = new JedParser(_filename, _verbose); + if (jed->parse() == EXIT_FAILURE) { printError("FAIL"); return false; }