From 3fd952277026791d30e6132f0d16cef51eb68c55 Mon Sep 17 00:00:00 2001 From: Matthias Volk Date: Wed, 12 Sep 2018 18:12:59 +0200 Subject: [PATCH] Replaced permutation assertion by exception to give better warning --- src/storm-dft/modelchecker/dft/DFTModelChecker.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/storm-dft/modelchecker/dft/DFTModelChecker.cpp b/src/storm-dft/modelchecker/dft/DFTModelChecker.cpp index 24e39a0f5..2a2a62e14 100644 --- a/src/storm-dft/modelchecker/dft/DFTModelChecker.cpp +++ b/src/storm-dft/modelchecker/dft/DFTModelChecker.cpp @@ -110,7 +110,7 @@ namespace storm { int limK = invResults ? -1 : nrM+1; int chK = invResults ? -1 : 1; // WARNING: there is a bug for computing permutations with more than 32 elements - STORM_LOG_ASSERT(res.size() < 32, "Permutations work only for < 32 elements"); + STORM_LOG_THROW(res.size() < 32, storm::exceptions::NotSupportedException, "Permutations work only for < 32 elements"); for(int cK = nrK; cK != limK; cK += chK ) { STORM_LOG_ASSERT(cK >= 0, "ck negative."); size_t permutation = smallestIntWithNBitsSet(static_cast(cK));