File tree Expand file tree Collapse file tree
utbot-framework/src/main/kotlin/org/utbot/engine/pc Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -414,7 +414,11 @@ open class Z3TranslatorVisitor(
414414
415415 override fun visit (expr : UtArrayShiftIndexes ): Expr = error(" translate of UtArrayShiftIndexes expression" )
416416
417- override fun visit (expr : UtArrayApplyForAll ): Expr = error(" translate of UtArrayApplyForAll expression" )
417+ // Hypothesis: UtArrayApplyForAll is kept by the rewriter only the corresponding array is not accessed,
418+ // so we don't actually need constraints on its elements (I am not sure, just an experiment)
419+ // Previous implementation:
420+ // error("translate of UtArrayApplyForAll expression")
421+ override fun visit (expr : UtArrayApplyForAll ): Expr = expr.arrayExpression.accept(this )
418422
419423 override fun visit (expr : UtStringToArray ): Expr = error(" translate of UtStringToArray expression" )
420424
You can’t perform that action at this time.
0 commit comments