In the User and Reference Guide for the Intel® C++ Compiler 15.0; the prototype for _mm256_blendv_epi8 is listed as having a const int mask argument:
https://software.intel.com/en-us/node/523908
extern __m256i _mm256_blendv_epi8(__m256i s1, __m256i s2, const int mask);
However, the prototype in immintrin.h lists the mask parameter as being of type __mm256i:
extern __m256i __ICL_INTRINCC _mm256_blendv_epi8(__m256i, __m256i, __m256i);