diff --git a/cmake/scripts/Regression.cmake b/cmake/scripts/Regression.cmake index fb45b8d7d5..a6833e2dd1 100644 --- a/cmake/scripts/Regression.cmake +++ b/cmake/scripts/Regression.cmake @@ -87,12 +87,7 @@ set(ERROR NO) list(LENGTH REGRESSION_EXPECTED REGRESSION_EXPECTED_LENGTH) # Compare the output -foreach(RESULT IN LISTS REGRESSION_RESULT) - unset(EXPECTED) - if(ARGC LESS REGRESSION_EXPECTED_LENGTH) - list(GET REGRESSION_EXPECTED ${ARGC} EXPECTED) - endif() - +foreach(RESULT EXPECTED IN ZIP_LISTS REGRESSION_RESULT REGRESSION_EXPECTED) math(EXPR ARGC "${ARGC} + 1") if(NOT RESULT STREQUAL EXPECTED)