fix(dfr): add guard assert for not returning empty EvaluationKeys when on root node.

This commit is contained in:
Antoniu Pop
2022-08-04 08:45:09 +01:00
committed by Antoniu Pop
parent 20d19c2161
commit 9f1ac8a4e4

View File

@@ -13,6 +13,7 @@
extern "C" {
#include "concrete-ffi.h"
}
#include "concretelang/Runtime/DFRuntime.hpp"
#include "concretelang/Runtime/context.h"
#include "concretelang/ClientLib/ClientParameters.h"
@@ -93,6 +94,8 @@ public:
auto sharedBsk = std::get<1>(bskIt->second);
return EvaluationKeys(sharedKsk, sharedBsk);
}
assert(!mlir::concretelang::dfr::_dfr_is_root_node() &&
"Evaluation keys missing in KeySet (on root node).");
return EvaluationKeys();
}