According to OpenMP 5.2 Specs, the following are valid syntaxes:
#pragma omp ... linear(var1, var2: val, step(2))
#pragma omp ... linear(var1, var2: step(-2), val)
#pragma omp ... linear(var1, var2: step(-2))
#pragma omp ... linear(var1: -2)
Reference:
(1) OpenMP 5.2 Specification - Section 5.4.6
This trailing whitespace broke CI's formatting check