From 5ed2dcb3c10436feb73396be9af1132edbc3f644 Mon Sep 17 00:00:00 2001 From: rudy Date: Fri, 10 Dec 2021 16:55:04 +0100 Subject: [PATCH] fix(compiler): MANP segfault bug in case of missing MANP value --- compiler/lib/Dialect/HLFHE/Analysis/MANP.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/lib/Dialect/HLFHE/Analysis/MANP.cpp b/compiler/lib/Dialect/HLFHE/Analysis/MANP.cpp index edaefda90..f7f340625 100644 --- a/compiler/lib/Dialect/HLFHE/Analysis/MANP.cpp +++ b/compiler/lib/Dialect/HLFHE/Analysis/MANP.cpp @@ -1109,6 +1109,7 @@ protected: if (!MANP) { op->emitError("Maximum Arithmetic Noise Padding value not set"); this->signalPassFailure(); + return; } if (APIntWidthExtendULT(this->maxMANP, MANP.getValue())) {