From bc4b3e1b69489f26b80d4b10888c944848022b2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Per=20=C3=96stlund?= Date: Fri, 4 May 2018 13:52:45 +0200 Subject: [PATCH] [NF] Add sanity check to Call.vectorizeCall. Belonging to [master]: - OpenModelica/OMCompiler#2408 --- Compiler/NFFrontEnd/NFCall.mo | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Compiler/NFFrontEnd/NFCall.mo b/Compiler/NFFrontEnd/NFCall.mo index 4dbde8509e5..550eb31721b 100644 --- a/Compiler/NFFrontEnd/NFCall.mo +++ b/Compiler/NFFrontEnd/NFCall.mo @@ -674,6 +674,9 @@ uniontype Call i := 1; for dim in vect_dims loop + Error.assertion(Dimension.isKnown(dim), getInstanceName() + + " got unknown dimension for vectorized call", info); + // Create the range on which we will iterate to vectorize. ty := Type.ARRAY(Type.INTEGER(), {dim}); exp := Expression.RANGE(ty, Expression.INTEGER(1), NONE(), Expression.INTEGER(Dimension.size(dim)));