anchor.diff:  :ForAllCombinations
   :ForContractViolationResponse
   for %%r in ( %cvResponses% ) do (
  -    call :ForSpanIndexType -D%%r
  +    call :ForGslFeature -D%%r
  +)
  +goto :EOF
  +
  +:ForGslFeature  contractViolationResponse
  +for %%i in ( %gslFeatures% ) do (
  +    call :ForSpanIndexType %* "-D%%i"
   )
   goto :EOF
   
  
positive.code: 
  :CompileLog  contractViolationResponse spanIndexSize [CppStd]
  echo VC%compiler_version%: %*
  call :Compile >> %log%  2>&1
  if errorlevel 1 (
      less %log% & goto :EOF
  ) else (
  
negative.code: goto :EOF
  
  :Compile  contractViolationResponse spanIndexSize [CppStd]
  set args=%*
  set compile=cl -EHsc -I../include -I"%CppCoreCheckInclude%" %args% -DNOMINMAX gsl-lite.t.cpp assert.t.cpp at.t.cpp byte.t.cpp issue.t.cpp not_null.t.cpp owner.t.cpp span.t.cpp string_span.t.cpp util.t.cpp
  echo %compile% && %compile%
  goto :EOF
  
  