Problems with hexadecimal constant, _mm_set_epi64x and sign conversion

What version of Clang are you using? I cannot tell from the Travis config. I cannot reproduce this with -Wall -Wextra with any of the Clangs I happen to have on hand (3.8.0, 4.0.1, 5.0.0).

I believe the Clang version is 5.0. I think you may need -Wsign-conversion.

The problem is being worked at https://github.com/Tarsnap/libcperciva/issues/44.

Also see https://github.com/Tarsnap/libcperciva/commit/7a3113828fd2

Jeff